2009-08-21 54 views
0

那些更新的记录我使用网格,在网格和therby我更新单元在数据表也被更新Updaterow_event处理器...更新数据库只有在数据表

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

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

是否有任何简单的方法tht !! ??

回答

0

使用的DataRowState与DataRow对象DataRow中具有可以被查看和在任何时间过滤并可以是任何以下的DataRowState枚举值的RowState属性:

独立式的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