DataTable DataTable1 = new DataTable();
DataTable DataTable2 = new DataTable();
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);
}
//或者
DataTable DataTable1 = new DataTable();
DataTable DataTable2 = new DataTable();
object[] obj = new object[DataTable1 .Columns.Count];
for (int i = 0; i < DataTable2.Rows.Count; i++)
{
DataTable2.Rows[i].ItemArray.CopyTo(obj,0);
DataTable1.Rows.Add(obj);
}
相同的表结构使用DataTable是如何合并的?
最新推荐文章于 2019-02-20 05:26:02 发布
本文介绍了一种将两个DataTable对象的数据合并到一个新的DataTable中的方法。通过克隆原始DataTable并逐行复制数据来实现。此过程适用于.NET应用程序中需要整合多个数据源的情况。
245

被折叠的 条评论
为什么被折叠?



