如何把已经属于一个DataSet的DataTable加到另一个DataSet中解决方法

解决方案一、参考、;http://blog.163.com/zhug_1970/blog/static/42983053201057525519/

1.先Clone你的DataTable 
    DataTable   rtnTbl   =     aDt.Clone()   ; 
2.复制数据 
    //复制 
    foreach(   DataRow   r   in   aDt) 
    { 
       object   []arr   =   r.ItemArray   ; 
       rtnTbl.Rows.Add(arr); 
    } 
3.加到新的DataSet 
  一个DataTable只能属于一个DataSet 


解决方法二、参考:http://blog.csdn.net/lidaasky/article/details/7196500

对需要添加的datatabele进行复制后再添加。 

dim sqldt as new sqldatatabel

sqldt=dt.copy

ds.Tables.Add(sqldt)
原文地址:https://www.cnblogs.com/51net/p/2611771.html