DATATABLE中有如下数据
     ID           NAME          NUM
      1            A             5
      2            B             6
      3            C             7
  
  
   现在想把NUM高于6的NAME列和NUM列取出来,放入另一个TABLE中,该怎么做呢?

解决方案 »

  1.   

    手动来写吧
    DataRow[] dr = oldDT.select("筛选条件");
    然后将dr一个个的加到newDT中,加的时候需要做DataRow转换。
    -----------------------
    www.notsoft.cn
      

  2.   

    楼上的可以解决,但如果你想存入数据库的话,把table里面的数据导入
      

  3.   

    DataRow[] rows =tb1.Select("NUM > 100"); foreach(row in rows)
    {
    DataRow newRow = tb2.NewRow();
    newRow["id"] = row["id"];
    tb2.Rows.Add(newRow);
    }
      

  4.   

    DataRow[] rows =tb1.Select("NUM > 6"); foreach(DataRow row in rows)
    {
    DataRow newRow = tb2.NewRow();
    newRow["id"] = row["id"];
    tb2.Rows.Add(newRow);
    }