我想
DataTable dt1 = new DataTable();
.....
DataTable dt2 = new DataTable();
dt2  ?=  dt1.select(....) 

解决方案 »

  1.   

    dt2 = dt1.Clone();
    dt2.ImportRow(dt1.Rows[i]);如果用dt2.Rows.Add(dt1.Rows[i].ItemArray);将不会记录原DataRow的状态
      

  2.   

    请问怎样接受 DataRow[] 数组的吗?
    ImportRow好象接受的是 DataRow
    因为DataTable.Sel(..)返回的好象是DataRow[] 而不是DataRow,多谢
      

  3.   

    DataRow[] dr =  dt1.select(....) 
    DataTabel dt = dt1.Clone();for(int i = 0; i < dr.Length; i ++)
    {
    dt.Rows.Add(dr[i]);
    }