如何在数据集中的ID列的基础上合并两个数据表

时间:2013-04-16 11:01:51

标签: vb.net datatable dataset

我有一个包含两个数据表的数据集,定义如下:

Datatable: Suppliers
SupplierId SupplierName SupplierDUNS

Datatable: SupplierPortal
SupplierId SupplierName SupplierDUNS

我必须将以下列绑定到网格

Suppliers.SupplierId
Suppliers.SupplierName
Suppliers.SupplierDUNS
SupplierPortal.SupplierDUNS

如何根据ID合并两个数据表?我正在使用VS2005所以我无法使用Linq。

2 个答案:

答案 0 :(得分:1)

查看DataTable.Merge

“将指定的DataTable与当前的DataTable合并。”

答案 1 :(得分:0)

您可以使用数据集designer.cs并将真值发送给合并函数

this.Merge(ds, **true**, global::System.Data.MissingSchemaAction.Add);