【问题标题】:Dataset Tables Merging in single dataset with result set数据集表合并单个数据集与结果集
【发布时间】:2013-06-28 13:50:45
【问题描述】:

我有三个结果集,它们将在数据集中。所以每个结果集只有一个 Row。不,我想把它做成一个三行表。

示例 ::

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"]

我怎样才能做到这一点?

【问题讨论】:

标签: asp.net database data-binding dataset


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 2016-04-07
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    相关资源
    最近更新 更多