0

我有 DS A 和 B。DS A 在表 A 中有记录 1,在第 1 列有更改。DS B 在表 A 中有相同的记录 1,但在第 2 列和第 3 列有更改。

如果我做 A.Merge(B, true); -> 我放弃了在第 2 列和第 3 列中所做的更改,但保留了 DS A 中的更改,反之亦然。

有没有办法进行合并以保持两个更改。

4

1 回答 1

0

恐怕您必须自己实施此合并(或找到已实施此操作的人)。

dotnet-dataset 每行有两个版本:原始版本和修改版本。您可以遍历每一列并将原始值与修改后的值进行比较并做出相应的反应。

于 2012-04-26T11:22:35.140 回答