如果从数据库读取数据的时候没写查询条件,直接把整张表写到一个dataset里。请问在dataset里还能继续筛选内容吗?(实现和select、where语句类似的功能)

解决方案 »

  1.   

    DataTable.Select 可以。或者用DataView。http://msdn.microsoft.com/zh-cn/library/system.data.datatable.select(v=vs.80).aspx
      

  2.   

    DataRow[] dr=dt.Select("");
    dv.RowFilter="";
      

  3.   

    DataTable.Select DataTable dt = 数据源;
                DataTable dtt = new DataTable();
                dtt = dt.Clone();
                DataRow[] dr = dt.select("条件");
                for (int i = 0; i < dr.length; i++)
                {
                    dtt.ImportRow((DataRow)dr[i]);
                }