我正在显示包含多列数据的gridview。
我想让用户能够使用文本框字符串搜索该gridview的任何列。
我知道我可以使用FilterExpression按特定列进行搜索,但有没有办法用“*”符号或任何代表[ALL]列的列来指定列名?
答案 0 :(得分:1)
您可以textbox string
发送parameter
作为procedure
,gridview.
会过滤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}}
我不确定你是否在寻找这个答案。希望这对你有用。