當前位置:成語大全網 - 書法字典 - c#中兩個列名相同的datatable,如何將它們的數據加在壹起?

c#中兩個列名相同的datatable,如何將它們的數據加在壹起?

//原來的兩個datatable1和datatable2。

數據表數據表1,數據表2

//兩個結構相同的dt合並。

數據表newDataTable = DataTable1。clone();

object[] obj =新對象[newDataTable。columns . Count];

for(int I = 0;我& lt數據表1。行數。計數;i++)

{

數據表1。Rows[i].ItemArray.CopyTo(obj,0);

newDataTable。rows . Add(obj);

}

for(int I = 0;我& lt數據表2。行數。計數;i++)

{

數據表2。Rows[i].ItemArray.CopyTo(obj,0);

newDataTable。rows . Add(obj);

}

//newDataTable就是妳想要的。