【发布时间】:2012-05-17 04:00:19
【问题描述】:
我正在尝试以与此问题类似的方式将两个数据表连接在一起:
Inner join of DataTables in C#
我试图让输出成为一个“组合”表,其中包含两个原始表中的列。它们都有一个共同的日期戳列。
给出的答案对于具有固定列的 DataTables 来说很好,但是如果它们是动态创建的,并且可以有任意数量的列,我该如何加入它们呢?
例如
T1 (datestamp, t1Column1, t1Column2, t1ColumnN...)
T2 (datestamp, t2Column1, t2Column2, t2ColumnN...)
我想加入创建以下内容:
J1 (datestamp, t1Column1, t1Column2, t1ColumnN, ..., t2Column1, t2Column2, t2ColumnN...)
这可能吗?
【问题讨论】:
-
你能举个例子说明你想要的结果吗?
-
我不认为 Linq 是一个选项,因为您需要知道您尝试投影到的列名称。
-
好的,但可以让我这样做,请你举一个例子,有两个数据表和你想要的结果。
标签: c# join ado.net datatable dataset