多个DataTable合并成一个DataTable

   List<DataTable> TableList = new List<DataTable>();
        DataTable dt1 
= new DataTable();
        DataTable dt2 
= new DataTable();
        TableList.Add(dt1);
        TableList.Add(dt2);
 DataTable tempDataTable 
= TableList[0].Clone();
        
object[] obj = new object[tempDataTable.Columns.Count];
        
foreach (DataTable item in TableList)
        {
            
for (int i = 0; i < item.Rows.Count; i++)
            {
                item.Rows[i].ItemArray.CopyTo(obj, 
0);
                tempDataTable.Rows.Add(obj);
            }
        }
     
return tempDataTable;
posted @ 2009-07-28 13:41  三颗屎  阅读(346)  评论(0编辑  收藏  举报