我有三个结果集,它们将在数据集中。因此每个结果集只有一行。不,我想把它变成一个有三行的表。
示例::
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"]
我怎样才能做到这一点?
答案 0 :(得分:0)
你能否使用DataTable.Merge方法?从第一个表的克隆开始,然后合并来自其他表的数据?
Merge方法有一个选项MissingSchemaAction,它允许您指定应将新列添加到结果表中,以便它可以执行您所需的操作。