所有列的ASP GridView FilterExpression

时间:2015-02-03 16:09:53

标签: c# sql asp.net gridview filtering

我正在显示包含多列数据的gridview。

我想让用户能够使用文本框字符串搜索该gridview的任何列。

我知道我可以使用FilterExpression按特定列进行搜索,但有没有办法用“*”符号或任何代表[ALL]列的列来指定列名?

1 个答案:

答案 0 :(得分:1)

您可以textbox string发送parameter作为proceduregridview.会过滤create procedure employee_search @search nvarchar(10) as begin select e_name,e_address,e_email from employee where e_name like '%'+@search+'%' or e_address like '%'+@search+'%' or e_email like '%'+@search+'%' end 的数据 例如,要在gridview中过滤员工数据,我们可以创建类似..

的过程
textboxt string

parameter作为@search发送,就像procedure中的gridview.一样,稍后将结果绑定到{{1}}

我不确定你是否在寻找这个答案。希望这对你有用。