日期:2014-05-18  浏览次数:20536 次

根据DATAGRID里面的ROWSTATE变化保存到数据库.
根据DATAGRID数据源DATATABLE里面的ROWSTATE变化保存到数据库.

按下一个按钮,提交DATATABLE的变化保存到数据库
VS2003,VB.NET
数据库是SQL SERVER 2005 EXPRESS 版本

请问怎么做才能用一个按钮提交更改存入数据库表?

高分在线等待原代码,要VB版本的,谢谢大家协助我.

(已经和爱的人无缘的菜鸟我,不想再失去工作,单位规定的期限到了)

------解决方案--------------------
你的DataGrid数据循环检索ROWSTATE是否改变,然后组织你的sql语句就可以阿;
很少用这个功能,不知道是否框架提供update的方法;
vb语法不会,代码就不写了
------解决方案--------------------

更新请参考:
Dim sqldataset As DataSet 
Dim sqlb As SqlCommandBuilder
sqldataset.Tables(0).Rows(0).Delete()
sqla.Update(sqldataset)

dgdb.DataSource = sqldataset
dgdb.DataBind()