应该用
RowFilter吧  DataView dv = new DataTable("myTable").DefaultView();
  dv.RowFilter = "City = 'Berlin'";然后使用 DataTable("myTable").DefaultView

解决方案 »

  1.   

    to:xiays
    我也用dv.RowFilter 这个属性筛选了
    那我接着问你:
    把city中第一字母为“B”的记录筛选出来(不用SQL),怎么做?
      

  2.   

    to:xiaysdv.RowFilter 的属性好象只能筛选出某列如City等于某个值,但我想用到表达式,只有用Expression这个属性了吧?
      

  3.   

    dv.RowFilter = "City like 'B%'";
    我刚试过可以找到
      

  4.   

    但多个限制好久就不行了:如
    dv.RowFilter = "City like 'B%'";
    dv.RowFilter = "Name like 'N%'";
    取出不不是交集!!!
      

  5.   

    dv.RowFilter = "City like 'B%' and Name like 'N%'";