2

我已经从 C#.Net 中的多个 xml 文件中填充了我的数据集。结果,我有一个数据集,其中包含多个 DataTables。它们都有两列,分别是“ID”和“Name”。这些数据表可以包含所有表中相同 ID 的行。

例如:

DataTable 1
------------
ID  Name1
1   S1
2   S2
4   S4

DataTable 2
------------
ID  Name2
1   D1
2   D2
3   D3

我的目标是将所有数据合并到一个数据表中,如下所示

FinalTable
-----------
ID  Name1  Name2
1   S1     D1
2   S2     D2
3          D3
4   S4       

有什么办法可以做到这一点?可能正在使用关系,DataViews ......只是猜测。

提前致谢..

4

2 回答 2

5

尝试DataTable.Merge

于 2010-10-21T07:32:09.343 回答
2

最简单的方法是数据表的合并功能,您也可以使用合并来合并两个数据集的结果,请参见MSDN 此处

于 2010-10-21T07:40:42.287 回答