复制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);
   }

 

posted on 2010-07-11 20:20  rxie  阅读(733)  评论(0编辑  收藏  举报