-1

私はdataTables DTsource、DTtarget、およびDTdiffを持っています

DTsource.Merge(DTtarget);
DTsource.AcceptChanges();
DTdiff=DTsource.GetChanges();

ソースとターゲットに異なるレコードのセットがあります。ただし、DTdiff は常に nullです。ポインタをください....

4

1 に答える 1

1

次のようにする必要があることは明らかです。

DTsource.AcceptChanges();
DTsource.Merge(DTtarget);
DTdiff=DTsource.GetChanges();

以前のすべての変更は、マージの前に受け入れられます。マージ後、GetChanges にはターゲットの違いのみが含まれます。

于 2013-07-10T10:27:23.873 に答える