我们没有用SQL,是用XML读取SQL的数据到dataGridView,我想做模糊查询怎么做,就比如输入编号:02,就能得到编号为02开头的数据

解决方案 »

  1.   

    用LINQ to XML方便些            XDocument xml = null;
                xml.Descendants().Where(x => x.Value.Contains("02"));
      

  2.   

    “我们没有用SQL,是用XML读取SQL的数据到dataGridView”
    xml咋读取sql的数据?是不是你表达不清楚啊?一般用select UserName from userinfo where UserName like '02%'
      

  3.   

    无法理解楼主意思 如果是查xml的数据 用
    DataSet ds = new DataSet();
    ds.ReadXML("xml路径");
    DataTable dt = ds.Tables[0].Select(" 编号 like '02%'");
      

  4.   

    DataSet ds = new DataSet(); 
    ds.ReadXML("路径"); 
    DataTable dt = ds.Tables[0].Select(" 编号 like '*'");
      

  5.   

     SupplierCompany.Name like '%$Companyname$%'