仅在数据库中更新数据表中的更新记录

时间:2009-08-21 06:13:18

标签: c# asp.net datatable

我正在为网格使用Updaterow_event处理程序,我在网格中更新单元格,而且数据表中的therby也会更新......

我有一个按钮,我在更新网格中的单元格后单击,以便在button_click事件中我正在编写代码以在数据库中更新..

我这里有问题...... 我不知道如何只访问那些已更新的记录(数据)(在网格中完成),需要在数据库中更新....

有没有简单的方法! ??

1 个答案:

答案 0 :(得分:0)

将DataRowState与DataRow对象一起使用DataRow具有可以随时查看和过滤的RowState属性,并且可以是以下任何DataRow-State枚举值:

已创建

已分离的DataRow ,但未将其添加到DataTable。

已添加DataRow 已添加到DataTable中。

自上次调用AcceptChanges方法以来,

未更改的DataRow 未发生更改。调用AcceptChanges方法时,DataRow将更改为此状态。

自上次调用AcceptChanges方法以来,

已修改的DataRow 已被修改。 使用DataRow的Delete方法删除已删除的DataRow


详情请查看这些文章

http://msdn.microsoft.com/en-us/library/system.data.datarow.rowstate.aspx

http://www.fmsinc.com/free/NewTips/NET/NETtip56.asp