ASP 所有列的 GridView FilterExpression
ASP GridView FilterExpression for All Columns
我正在显示一个包含多列数据的网格视图。
我想让用户能够使用文本框字符串搜索该 gridview 的任何列。
我知道我可以使用 FilterExpression 按特定列进行搜索,但是有没有办法用“*”符号或代表 [ALL] 列的任何内容来指定列名?
您可以将 textbox string
作为 parameter
发送给 procedure
,这将为 gridview.
过滤数据
例如,要在 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
将 textboxt string
作为 parameter
发送,就像 procedure
中的 @search
一样,然后将结果绑定到 gridview.
我不确定您是否正在寻找这个答案。希望这对你有用。
我正在显示一个包含多列数据的网格视图。
我想让用户能够使用文本框字符串搜索该 gridview 的任何列。
我知道我可以使用 FilterExpression 按特定列进行搜索,但是有没有办法用“*”符号或代表 [ALL] 列的任何内容来指定列名?
您可以将 textbox string
作为 parameter
发送给 procedure
,这将为 gridview.
过滤数据
例如,要在 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
将 textboxt string
作为 parameter
发送,就像 procedure
中的 @search
一样,然后将结果绑定到 gridview.
我不确定您是否正在寻找这个答案。希望这对你有用。