我在C#中有多个数据表(最多28个),我想将它们的所有列追加到一个数据表(带有数据)中。 例: 数据表是:DT1,DT2,DT3等 这些数据表中的列数:N1,N2,N3等 输出:一个数据表DT,其总列为N1 + N2 + N3 + ...,以及上述数据表中的所有数据。 谢谢。 编辑: 我的表具有群集的主键。
答案 0 :(得分:0)
var all = new DataTable();
all.Merge(DT1);
all.Merge(DT2);
all.Merge(DT2);
... 最好在循环中使用。