怎样解决在C#中,其中要用到数据库连接,一个下拉框中中选定一个值,在下一个下拉框中出现指定的值。比如 第一个下拉框中:选定年级 A班 则 : 第二个下拉框中指定只出现 A1 A2 A3 第一个下拉框中:选定年级 B班 则 :第二个下拉框中指定只出现 B1 B2 B3 .........................
2 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
下拉框有一个属性autopostback为true,则该下拉框的选定值发生改变生会触发事件,在这个事件里你就可以根据第一个下拉框的选定值,来重新绑定第二个下拉框的值了
慕虎7371278
TA贡献1802条经验 获得超4个赞
给你写个例子:
1,dropdownlist1.dataSource=你要绑定班级的数据源;
dropdownlist1.DataValueField="班级的编号字段";
dropdownlist1.DataTextField="班级名称字段";
dropdownlist1.dataBind();
2,dropdownList2.dataSource=getData("班级编号字段")//这里是个函数你自己会写吧。返回值为dataSet或DataTable都行。作用:通过班级编号查询与之相关的像A1,A2等数据
dropdownlist2.DataValueField="班级的编号字段";
dropdownlist2.DataTextField="班级名称字段";
dropdownlist2.dataBind();
3,最后将dropdownlist1的autoPostBack设置为True。希望对你有用,仅供参考,如有不足之处请给我指出。:-)
- 2 回答
- 0 关注
- 348 浏览
添加回答
举报
0/150
提交
取消