注册 登录
编程论坛 ASP.NET技术论坛

如何判断dropdownlist选中了那一项

fsi049321 发布于 2008-08-02 18:01, 3029 次点击
我的DropDownList控件是通过数据绑定实现的,现在的问题是:
问题一:如何判断DropDownList选择了那一项,然后根据选择的项,查询数据库,将数据显示到GridView中。
问题二:如果页面上还有一个TextBox控件,我如何将得到的数据和DropDownList里面的数据相匹配,进行查询,例如:我现在要找一本书,TextBox里面输入书  名称是《.NET教学》,DropDownList里面的选项有,计算机类,医学类,教育类等等,我现在选择计算机类,那我如何只让他查找的结果是,计算机类的并且是
《.NET教学》这本书的信息。


谢谢大家,请指教!
4 回复
#2
c_henry2008-08-03 11:08
问题1:选中项索引:dropdownlist.SelectedIndex,选中项值:dropdownlist.SelectedValue
问题2: SQL语句中2个条件是并列的啊,and
#3
蓝色畅想2008-08-03 13:50
1. 如果你要通过点击DropDownList里的项 来让GridView显示查询结果的话 难应该把 DropDownList 的AutoPostBack 属性设为 true;
如果 是先选择DropDownList里的项 通过按钮点击让GridView显示查询结果的话 有两个方法
   (1). DropDownList1.SelectedItem.ToString();//直接获得选种项
   (2). DropDownList1.SelectedValue.ToString();//获得和数据库对应的id 主键

2. select * from 表名 where 某列=DropDownList的值 and 某列 =TextBox的值得
#4
fsi0493212008-08-04 19:06
谢谢楼上的各位,问题解决,张见识了~~~~
#5
laser20082008-08-06 16:29
我也学习了一下!
1