需要以编程方式在数据集中检测更改的简单方法 c#

本文关键字:检测 简单 方法 集中 数据集 编程 方式 数据 | 更新日期: 2023-09-27 17:56:05

找出

数据集中已更改的数据的最简单方法是什么。 我需要以编程方式指出那些已被修改的数据。

需要以编程方式在数据集中检测更改的简单方法 c#

DataSet changes = ds.GetChanges(); 

这将返回一个数据集,其中包含自上次对数据集调用"接受"或"拒绝"以来的所有更改。

您还可以应用行状态过滤器,即,如果您只想查看那些已修改的行:

DataSet changes = ds.GetChanges(DataRowState.Modified);

或添加:

DataSet changes = ds.GetChanges(DataRowState.Added);

您可以在数据集对象上使用 GetChanges 方法,如中所述:http://msdn.microsoft.com/en-us/library/a4ey25we.aspx