dt.ImportRow或者 dt.Merge 或者dt.Rows.Add

解决方案 »

  1.   

    看你想如何合并了
    如果是追加到后面,用dt.rows.add
    如果是变成4列并排显示,用dt.merge
      

  2.   

    如果dt1、dt2、dt3这几个表结构一样的话,可以使用dt1.Merge(dt2)方法进行合并,否则就要循环处理了。
      

  3.   


                    DataTable dt1 =new DataTable();
                    DataTable dt2 =new DataTable();
                    //……
                    //为dt1和dt2赋值
                    //……
                    //将DataTable2中的行添加到DataTable1
                    //前提:dt1和dt2表结构相同
                    foreach (DataRow dr in dt2.Rows)
                        dt1.Rows.Add(dr.ItemArray);