我有dataTables DTsource,DTtarget和DTdiff
DTsource.Merge(DTtarget);
DTsource.AcceptChanges();
DTdiff=DTsource.GetChanges();
源和目标中有不同的记录集。 但DTdiff始终为空。 任何指针请....
答案 0 :(得分:1)
显然你应该这样做:
DTsource.AcceptChanges();
DTsource.Merge(DTtarget);
DTdiff=DTsource.GetChanges();
合并前接受所有先前的更改。合并后,GetChanges仅包含目标差异。