救急!把excel导入到datagrid中后,通过修改后再全部保存到sql数据库中
我这里做了一个把excel导入到控件FarPoint FpSpread(也就是个datagrid),导入成功后,想把在FpSpread 显示的数据一起全部保存到 SQL 数据库里,请问各位高手多多指教,急啊!
导入FpSpread 代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
FarPoint.Web.Spread.SheetView mysv = FpSpread1.ActiveSheetView;
HttpPostedFile upload_file = Request.Files[0];
Response.Write(upload_file.FileName);
string file_ext = Path.GetExtension(upload_file.FileName);
string file_name = "Data" + file_ext;
upload_file.SaveAs(Server.MapPath("Excel") + "\\" + file_name);
try
{
mysv.OpenExcel(Server.MapPath("Excel") + "\\" + file_name,this.DropDownList.SelectedIndex);
}
catch(Exception err)
{
Response.Write(err.Message);
}
finally
{
File.Delete(Server.MapPath("Excel") + "\\" + file_name);
}
}
说明:用这个控件是先把上传的excel保存到一个excel文件夹中,然后再从这个文件打开显示到FpSpread ,不象通常读取数据形成一个dataset,然后databind到datagrid上。
请各位高手多多指教,如何把FpSpread 中显示的数据,一起保存在sql中。