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部门的人名.

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

一楼说得很清楚了