如何把datatable中的一行复制到新定义的行中

解决方案 »

  1.   

    object[] obj = dt.Rows[2].ItemArray;
            dt.Rows.Add(obj];
      

  2.   

    DataRow dr = dataTable.Rows[2];
    dataTable.Rows.Add(dr);
      

  3.   


    DataRow dr = dataTable.NewRow();//生成一个新的数据行
    dr.ItemArray = dataTable.Rows[index].ItemArray;//把指定索引的行数据复制到新行.
    dataTable.Rows.Add(dr);//把新的行添加到DataTable中.或者简写成:dataTable.Rows.Add(dataTable.Rows[index].ItemArray);//把新的行添加到DataTable中.
      

  4.   

    DataRow rowNew = table.NewRow();
    rowNew = table.row[i].Copy();
    table.rows.add(rowNew);
      

  5.   


    dataTable.Rows.Add(dataTable.Rows[index].ItemArray)