将列从一个数据表追加到另一数据表

时间:2018-08-28 06:02:03

标签: c# datatable

我在C#中有多个数据表(最多28个),我想将它们的所有列追加到一个数据表(带有数据)中。 例: 数据表是:DT1,DT2,DT3等 这些数据表中的列数:N1,N2,N3等 输出:一个数据表DT,其总列为N1 + N2 + N3 + ...,以及上述数据表中的所有数据。 谢谢。 编辑: 我的表具有群集的主键。

1 个答案:

答案 0 :(得分:0)

var all = new DataTable();

all.Merge(DT1);
all.Merge(DT2);
all.Merge(DT2);

... 最好在循环中使用。