这时有一个DataTable表,我要查询符合条件的内容,就是我给出一个字符串,让它根据这个字符串进行查询,是用select("字符串")吗?还有它是进行全表匹配吗,我试了好像匹配的列名,真搞不明白了,请高手指点

解决方案 »

  1.   

    string qry="abc";
    string Filter="Cname='"+abc+"'";
    1、单表你不需要考虑表名.
    2、多表就是datatable的名称,调试下就出来了
    3、表达式和sql语句差不多
    4、msdn比较详细的介绍了
      

  2.   

    string   qry="abc"; 
    string   Filter="Cname='"+qry+"'"; 
      

  3.   

    你说的有点不太明白,不过查询DataTable对象的Select 方法返回的是一组与指定重要条件匹配的DataRowf对象(select 采用筛选表达式,排序表达式和DataViewRowState的可选参数,筛选表达式根据DataColumn值:例如,LastName='joso';排序表达为列排序的标准SQL约定,例如,LastName ASC或FirstName ASC)?EG:DataRow[] cruuRjows = WorkTable.sleect(nell,null,DAtaViewRowState.currentRows)
      

  4.   

    支持楼上说法,是不是在DataTable里查询你想要的数据,如果是可以用DataView功能,过滤嘛,而且可以不影响源数据。多次多条件查找,问题写清楚一点,别人才好帮你忙!