如何在同一数据集中合并数据集表

本文关键字:数据集 集中 合并 数据 | 更新日期: 2023-09-27 17:59:56

我已经有一篇类似的帖子提出了这个新问题。我看到了将数据集表与其他数据集合并的例子,但如何使用该集中的表呢?我已经在我的代码下面发帖了。如何合并IncomingProdcutTotals和IncomingProdcutTotals1表?

ds.Tables.Add("IncomingProductTotals");
ds.Tables.Add("IncomingProductTotalsA");
ds.Tables.Add("IncomingProductTotalsB");
ds.Tables.Add("IncomingProductTotals1");
ds.Tables.Add("IncomingProductTotalsA1");
ds.Tables.Add("IncomingProductTotalsB1");
da.Fill(ds);
ds.Tables.Remove("IncomingProductTotalsA");
ds.Tables.Remove("IncomingProductTotalsB");
ds.Tables.Remove("IncomingProductTotalsA1");
ds.Tables.Remove("IncomingProductTotalsB1");
ds.Merge(ds.Tables[0]);

如何在同一数据集中合并数据集表

使用DataTable.Merge而不是DataSet.Merge:

ds.Tables["IncomingProdcutTotals"].Merge(ds.Tables["IncomingProdcutTotals1"]);

将数据表与另一个数据表合并,而不是与数据集合并

ds.tables["IncomingProdcutTotals"].Merge(ds.tables["IncomingProdcutTotals1"]);

MSDN文章