如上图,我从数据库中取出表中的值,放在一个DataTable中,然后我想按STATUS的值(1或2)将DataTable拆分成2个dt,该怎么做?求高手回答下,十分感谢!

解决方案 »

  1.   

    遍历dataTalbe每一行 分别插入两个dataTable
      

  2.   

    遍历一下,或者之初就分成两个sql
      

  3.   

    对啊,查询的时候用两个sql语句,查出两个datatable呗……
      

  4.   

    DataView dv1=new DataView(datatable);
    dv1.RowFilter="status=2";
      

  5.   

    设置DefaultView的RowFilter属性,然后ToTable就会得到一个DataTable
      

  6.   

    筛选啊
    DataTable dt1=dt.Select("status=1").CopyToDataTable();
    DataTable dt2=dt.Select("status=2").CopyToDataTable();