数据集表在单个数据集中与结果集合并

时间:2013-07-01 12:28:14

标签: asp.net database data-binding dataset

我有三个结果集,它们将在数据集中。因此每个结果集只有一行。不,我想把它变成一个有三行的表。

示例::

Result Set :: 

ds.Tables[0].Rows[0]["A"], 
ds.Tables[1].Rows[0]["B"],
ds.Tables[2].Rows[0]["C"]

我想要的输出::

ds.Tables[0].Rows[0]["A"], 
ds.Tables[0].Rows[0]["B"], 
ds.Tables[0].Rows[0]["C"]

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

你能否使用DataTable.Merge方法?从第一个表的克隆开始,然后合并来自其他表的数据?

Merge方法有一个选项MissingSchemaAction,它允许您指定应将新列添加到结果表中,以便它可以执行您所需的操作。