DataTable.RejectChanges
方法当使用DataTable.RejectChanges()
方法拒绝更改时,先前更改的DataRow不会将其状态更改回“已修改未更改”。我尝试过的解决方法是:
连续两次调用DataTable.RejectChanges()
方法,如:this.someDataSet.Tables["tableName"].RejectChanges()
,在第二个方法调用之后,RowState从Modified更改为Unchanged。
this.someDataSet.Tables["tableName"].RejectChanges()
之后 - > this.someDataSet.Tables["tableName"].AcceptChanges()
是这样,你总是应该在DataTable.AcceptChanges()
之后调用DataTable.RejectChanges
以完成行状态更改回原来的状态吗?我只找到了分别描述这两种方法的例子。
这就是我所拥有的:
我正在通过数据绑定控件进行更改而不是在radGridView控件上。我使用Telerik的radPageView控件来显示用于更改的13个控件。
提前致谢,LH