.net 站内搜索遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 19:31:03
搜索数据库中的内容
我是用QueryString传递,GRIDVIEW显示数据,并直接操作GRIDVIEW,自动生成的代码如下:
SELECT * FROM [VIEW1] WHERE (([company] = @company) AND ([name] LIKE '%' + @name + '%'))
我希望实现的是:
1,下拉列表中有“全部,公司A,公司B,公司C”四个选项,当我选“全部”时能够实现在全部公司中搜索的功能。最好是在下拉列表中给“全部”这个选项一个VALUE就能实现该功能
2,当搜索的结果为空时,GRIDVIEW位置出现“没有符合条件的结果”

在下拉列表框的TextChanged事件里些你查询以及绑定就好了
不过下拉列表默认是不回发的 你改下 列表框的AutoPostBack属性设为True
DropDownList.SelectedItem.Value
DropDownList.SelectedItem.Text
分别是得到键和值
2,结果为空在绑定GRIDVIEW的时候判断就可以了

写一条全部显示的sql语句,然后根据选择的不同动态拼SQL语句~有选择的话 就加一条件,,如果是选择全部的就什么都不做