dropdownlist 联动
来源:百度知道 编辑:UC知道 时间:2024/06/24 18:31:17
dropdownlist1 的选项 如何控制dropdownlist2的选项啊。
例如dropdownlist1 有3个部门 A,B,C。A,B,C分别有4名人员,当选A时dropdownlist2选择A部门的人名,当选B时dropdownlist2选择B部门的人名.
例如dropdownlist1 有3个部门 A,B,C。A,B,C分别有4名人员,当选A时dropdownlist2选择A部门的人名,当选B时dropdownlist2选择B部门的人名.
1.把dropdownlist1和AutoPostBack属性改为true;
2.在dropdownlist1的SelectedIndexChange事件里写如下代码;
3.string id=dropdownlist1.SelectedValue;
根据此id.去数据库读出这个部分下的所有人员;
将这些人员绑定到dropdownlist2中.
OK了.
如果是数据库联动应该用BindingSource语句
BindingSource bs = new BindingSource();
dropdownlist1 .DataSource = bs;
dropdownlist1 .DisplayMember = "Department";
dropdownlist1 .ValueMember = "ID";
dropdownlist2.DataSource = bs;
dropdownlist2.DisplayMember = "Employee";
通过id建立Department与Employee的联系。具体的去查查吧,内容太多了。
有事件的 自己可以看看
dropdownlist1 的 selectedindexchange 时间里判断选中的哪一个选项,然后在事件里面根据值绑定dropdownlist2
一楼说得很清楚了