如何在DataTable中获取行的先前版本的数据?数据只是已更改,但尚未保存。
我正在研究的.NET版本是1.1
答案 0 :(得分:0)
ADO.NET中的System.Data.DataTable和System.Data.DataRow类维护行的不同版本和状态,以允许您回滚所做的更改。
在您的场景中,一旦您对数据表进行了更改,您就可以使用DataRow.RejectChanges()方法回滚到以前的版本。
您可以使用DataTable.GetChanges()方法获取数据表的副本。
您可以使用DataRow.RowState枚举检测行是否已更改。
可以找到数据表类及其方法和属性的详细说明in this article