过滤带条件的数据集

Rah*_*hul 2 asp.net-2.0 dataset

我使用的是asp.net 2.0和c#.

我有一个数据集,它获取员工信息.现在我想根据用户放在搜索文本框中的名称来过滤gridview.

我这样做:

DataSet ds = new DataSet("EmployeeInformation");
//........ loading DataSet ds with emploee info
string strExpr;
strExpr = "Name LIKE %" + txtSearchEmployee.Text.Trim() + "%";
ds.Tables[0].Select(strExpr);
Run Code Online (Sandbox Code Playgroud)

我在最后一步收到错误,即运算符丢失.

请指导我如何实现这一目标.提前致谢.

djd*_*d87 6

您只需要在LIKE标准周围添加单引号:

strExpr = "Name LIKE '%" + txtSearchEmployee.Text.Trim() + "%'";
ds.Tables[0].Select(strExpr);
Run Code Online (Sandbox Code Playgroud)