我想通过C#读取Excel文件并存入到sql数据库中。
现在已经通过fileupload控件和gridview控件实现了excel文件的上传和读取显示到gridview中,
现在想通过一个button控件让读取到的数据存入到sql数据库的一个表中。
各位有什么好的方法?
现在已经通过fileupload控件和gridview控件实现了excel文件的上传和读取显示到gridview中,
现在想通过一个button控件让读取到的数据存入到sql数据库的一个表中。
各位有什么好的方法?
baidu c# excel导入sqlserver
for (int i = 0; i < dt.Rows.Count; i++)
{ string strSql = "insert into 表(a,b,c) values ('" + dt.Rows[i]["a"].ToString() + "'," + dt.Rows[i]["b"].ToString() + "'," + dt.Rows[i]["c"].ToString() + "')";
SqlCommand cmd = new SqlCommand(strSql, conn);
cmd.ExecuteNonQuery(strSql);
}
这是在你修改后调用的。
Gridview控件操作"我们经常会遇到这样的情况,在Gridview中列出的所有记录中,有时要同时修改多条记录,并且将其保存到 数据库 中去。那么在Gridview中应该如何实现呢?在Gridview中,有两种实现的方法,下面分别进行介绍:"
原文:http://www.mosstec.cn/html/c9/2009-09/4241.htm
{
GridviewRow row = Gridview1.Rows[i];
string a =Gridview1.row.Cells[0].ToString();
string b =Gridview1.row.Cells[1].ToString();
string c =Gridview1.row.Cells[2].ToString();
string d= Gridview1.row.Cells[3].ToString();
//上面是获取每列的值,
//列值获取到了 直接插入 }
onrowdeleting="gv_RowDeleting"
onrowediting="gv_RowEditing"
onrowcancelingedit="gv_RowCancelingEdit"
onrowupdating="gv_RowUpdating"
protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
gv.EditIndex = e.RowIndex;
int id = int.Parse(gv.DataKeys[e.RowIndex].Value.ToString());
string str= ((TextBox)gv_PrcsProp.Rows[e.RowIndex].FindControl("txt")).Text.Trim();
gv.EditIndex = -1;
BindData();
}