dTable.Select("title like '%q%'");返回的数据行里,没有字母q的也反回了,不知为什么,请高手指教,如何解决!

解决方案 »

  1.   

    GridView1.DataSource  =dTable.DefaultView.RowFilter("title like '%q%'");
      

  2.   

    错误 1 “System.Data.DataView.RowFilter”是“属性”,但此处被当做“方法”来使用
      

  3.   

    你可以试试如下的:
    新建一个表格:
    DataTable newdt = new DataTable();
    newdt=dt.Clone();--把查询的表格克隆
    DataRow[] rows = dt.Select("title like '%q%'"); 
    foreach(DataRow row in rows) 

    newdt.Rows.Add(row.ItemArray); 

    return newdt; ---最后把新表赋给你要填充的GRIDVIEW等判回复!
      

  4.   

    DataView dv = ds.Tables[0].DefaultView;
                dv.RowFilter = "name like '%a%'";
                GridView1.DataSource = dv;
    这样可以,sorry