我正在使用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);
我在最后一步收到错误,即操作员遗失。
请指导我如何实现这一目标。提前谢谢。
答案 0 :(得分:6)
您只需在LIKE标准周围添加单引号:
strExpr = "Name LIKE '%" + txtSearchEmployee.Text.Trim() + "%'";
ds.Tables[0].Select(strExpr);