c#两个datatable合并列

   2025-02-13 6550
核心提示:在C#中,可以使用Merge()方法来合并两个DataTable的列。下面是一个简单的示例:DataTable dt1 = new DataTable();DataTable dt2

在C#中,可以使用Merge()方法来合并两个DataTable的列。下面是一个简单的示例:

DataTable dt1 = new DataTable();DataTable dt2 = new DataTable();// 添加列到dt1dt1.Columns.Add("ID", typeof(int));dt1.Columns.Add("Name", typeof(string));// 添加列到dt2dt2.Columns.Add("ID", typeof(int));dt2.Columns.Add("Age", typeof(int));// 添加行到dt1dt1.Rows.Add(1, "John");dt1.Rows.Add(2, "Mary");// 添加行到dt2dt2.Rows.Add(1, 25);dt2.Rows.Add(2, 30);// 合并两个DataTable的列dt1.Merge(dt2);// 打印合并后的DataTableforeach (DataRow row in dt1.Rows){    foreach (DataColumn col in dt1.Columns)    {        Console.Write(row[col] + "\t");    }    Console.WriteLine();}

输出结果为:

1   John    252   Mary    30

在上面的示例中,我们首先创建了两个DataTable dt1和dt2,并向它们分别添加了不同的列和行。然后通过调用dt1的Merge()方法将dt2的列合并到dt1中。最后,使用循环遍历dt1的行和列,打印出合并后的DataTable。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言