复制datatable的指定行到另外一个datatable

DataTable dt = oldDataTable;
DataTable result = dt.Clone();//复制表的结构
            
resultTable.Rows.Add(dt.Rows[index].ItemArray);//ItemArray ----通过一个数组来获取或设置此行的所有值

//新建表
   DataTable dt=new DataTable();


   //定义表结构
   dt.Columns.Add("Id",typeof(System.Int32));
   dt.Columns.Add("Code",typeof(System.String));
   dt.Columns.Add("Name",typeof(System.String)); 

//添加新行
   for(int i=0;i<=3;i++)
   {
    DataRow dr=dt.NewRow();
    dr[0]=i;
    dr[1]="s"+i;
    dr[2]="sic"+i;
    dt.Rows.Add(dr);
   }

原文地址:https://www.cnblogs.com/rxie/p/1775333.html