如何通过DataGrid更改数据库中的内容?

zhangjinshui200 2003-11-26 03:18:46
我用DataGrid显示从数据库中提取的数据信息,
现在修改DataGrid中的数据内容,需要把修改得的
内容,放回到数据库中,如何做呢?
谢谢,等待!
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjinshui200 2003-11-26
  • 打赏
  • 举报
回复
得到数据的过程如下:
从一个函数中,或的数据集,将数据集绑定到dataGrid上面。

现在,我是想从这个DataGrid中修改的数据,重新放到数据库中,
不知道了。
情况确实如此。
zhangjinshui200 2003-11-26
  • 打赏
  • 举报
回复
有一点,我不清楚。
这是从DataSet往回写数据,
现在我是从DataGrid往回写数据,
怎么办呢?
能够详细点吗??(代码)
非常谢谢!
flystar2 2003-11-26
  • 打赏
  • 举报
回复
把修改了的该行资料保存到一些变量里﹐然后把变量伟到后端的存储过程﹐在存储过程中修改数据﹐比如﹕
update table1
set id=@id,name=@name
where …
也可以直接把SQL语句写在代码中﹐只是安全性差点。无论怎幺样﹐都需要在后端更新资料
eyestrong 2003-11-26
  • 打赏
  • 举报
回复
DataGrid.ReadOnly=false;
//如果您使用DataAdapter进行数据操作的话而且只指定了select命令的话请添加此句。
SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(mySqlDataAdapter);
//参数依次为数据集和相关的表。
mySqlDataAdapter.Update(myDataSet, "Customers");
myDataSet.AcceptChanges();
hlj321 2003-11-26
  • 打赏
  • 举报
回复
只要SqlDataAdapter生成了insert和update、delete命令后即可使用update命令处理
liusuccess 2003-11-26
  • 打赏
  • 举报
回复
绑定以后可以象楼上那样做
ntlhcn 2003-11-26
  • 打赏
  • 举报
回复
da.Update(dataSet1, "Employees");
da 为SqlDataAdapter 实例

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧