c#中两个列名相同的datatable,如何将他们数据加到一起?

有例子就好了
2024-10-31 12:14:32
推荐回答(3个)
回答1:

//原本的两个datatable1和datatable2
DataTable DataTable1, DataTable2
//两个结构一样的DT合并
DataTable newDataTable = DataTable1.Clone();
object[] obj = new object[newDataTable.Columns.Count];
for (int i = 0; i < DataTable1.Rows.Count; i++)
{
DataTable1.Rows[i].ItemArray.CopyTo(obj,0);
newDataTable.Rows.Add(obj);
}
for (int i = 0; i < DataTable2.Rows.Count; i++)
{
DataTable2.Rows[i].ItemArray.CopyTo(obj,0);
newDataTable.Rows.Add(obj);
}
//newDataTable就是你要的了

回答2:

你这个问题真混乱,

回答3:

你是要把两个合起来 还是拼到后面