在VS2008 C#中,如何批量dataGridView控件上的数据更新到数据库(Sql Server)中?
在VS2008C#中,将某数据库表显示在控件DataGridView控件中,方法是创建一个DataTable变量的dt,并将数据库查询的结果赋值给它,然后将DataGri...
在VS2008 C#中,将某数据库表显示在控件DataGridView控件中,方法是创建一个DataTable变量的dt,并将数据库查询的结果赋值给它,然后将DataGridView控件的DataSource赋值为dt。
现在dt被增加了新的列,试问,我该如何将新的dt批量保存到数据库中?
我是想利用dataGridView1控件中的数据在数据库中新建一个表,我用的方法是:(1)确定该表已经存在,则删除该表;(2)创建表;(3)将dataGridView1中的数据一条条的insert into到表内。
问题是:没有报错,但数据库中并没有被写入数据?是怎么回事?
sql = "insert into 表名(col1,col2) values ('11', 20)";
db.ExecuteNonQuery(sql); 展开
现在dt被增加了新的列,试问,我该如何将新的dt批量保存到数据库中?
我是想利用dataGridView1控件中的数据在数据库中新建一个表,我用的方法是:(1)确定该表已经存在,则删除该表;(2)创建表;(3)将dataGridView1中的数据一条条的insert into到表内。
问题是:没有报错,但数据库中并没有被写入数据?是怎么回事?
sql = "insert into 表名(col1,col2) values ('11', 20)";
db.ExecuteNonQuery(sql); 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询