找出数据集中已更改的数据的最简单方法是什么。我需要以编程方式指出那些经过修改的数据。
答案 0 :(得分:4)
DataSet changes = ds.GetChanges();
这将返回一个数据集,其中包含自上次在数据集上调用Accept或reject以来的所有更改。
您还可以应用rowstatefilters,即如果您只想查看已修改过的那些行:
DataSet changes = ds.GetChanges(DataRowState.Modified);
或添加:
DataSet changes = ds.GetChanges(DataRowState.Added);
答案 1 :(得分:3)
您可以按照以下所述对DataSet对象使用GetChanges方法:http://msdn.microsoft.com/en-us/library/a4ey25we.aspx