dataGridView里面修改数据后,点击更新按钮,将填写好后的所有数据一次性全部更新数据库内容.请问该怎么做

2025-03-04 22:26:44
推荐回答(4个)
回答1:

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
首先确定修改的数据类型跟数据库表的的数据类型统一,不统一要做个转换,不然出错
string upstr = "update 数据库 set 字段1="",字段2="","/"//更新字符串
conn.Open();
SqlCommand upcd = new SqlCommand(upstr,conn);
upcd.ExecuteNonQuery();
upcd.Dispose();
conn.Close();
//Reset the edit index.
GridView1.EditIndex = -1;
//Bind data to the GridView control.
BindData();//重新 绑定数据到GridView1

回答2:

对你的dataset调用 getchanges函数,取出所有变更的数据。
在调用dataadapter的update方法,就可以快速的把所有变更写入数据库了。

回答3:

好的!
已发请查收,这个是项目中的一部分
需要自己创建一个项目,把我的窗体添加进去。

回答4:

丢进for循环这张表里面去呀