根据关键字,在一个dataset的第1列(列名为:name)进行模糊搜索 比如关键子是a 则所以包含a的name都可以返回,请问应该用什么代码

解决方案 »

  1.   

       DataRow[] _RowList = dataset.Tables[0].Select("name like '%ES%'");
      

  2.   

    ds.table["表"].select("列名 like 条件")
      

  3.   

    DataRow[] searchrow = DS.Tables[0].Select("name like " + searchword);
      

  4.   

    还是不行,搜出来的datarow[] 是空的
      

  5.   

    string str="name like '%"+变量+"%'";
    private DataTable GetNewDataTable(DataTable dt,string condition)
    {
    DataTable newdt = new DataTable();
    newdt=dt.Clone();
    DataRow[] dr = dt.Select(condition);
    for(int i=0;i<dr.Length;i++)
    {
    newdt.ImportRow((DataRow)dr[i]);
    }
    return newdt;
    } 在查询分析器执行是否有值
      

  6.   

    DataTable dt = DS.Tables[0];
            DataView dv = dt.DefaultView;
            dv.RowFilter = "name like %a%";