下拉列表框事件怎么写?

时间:2023-02-12 08:59:27
有两个下拉列表框,并且都是从数据库里查出来的,第二个下拉框的内容是以第一个下拉框的内容为条件查询的,为什么我选择第一个下拉列表框的值时,第二个列表框的值并没有根据第一个列表框的值改变而改变?

5 个解决方案

#1


第一个下拉框设置autopostback属性,然后在SelectedIndexChanged事件里重新根据第一个框选的内容填充第二个下拉的内容

#2


引用 1 楼 sjt000 的回复:
第一个下拉框设置autopostback属性,然后在SelectedIndexChanged事件里重新根据第一个框选的内容填充第二个下拉的内容

#3


可以用TextChanged事件

#4


这要看你是怎么写的了,
第一个下拉列表框的内容可以在Form_Load里加进去。在第一个下拉列表框的SelectedIndexChanged事件里写代码,根据你选择的下拉列表的value值,去数据库中查询相关的数据,然后动态的加到第二个下拉列表中。

还有1楼说的也是要注意的。
如果你不设置autopostback属性的话,你每点一次第一个下拉列表框,第二个下拉列表的选项会随着增加,而且是重复的。

#5


谢谢,解决了

#1


第一个下拉框设置autopostback属性,然后在SelectedIndexChanged事件里重新根据第一个框选的内容填充第二个下拉的内容

#2


引用 1 楼 sjt000 的回复:
第一个下拉框设置autopostback属性,然后在SelectedIndexChanged事件里重新根据第一个框选的内容填充第二个下拉的内容

#3


可以用TextChanged事件

#4


这要看你是怎么写的了,
第一个下拉列表框的内容可以在Form_Load里加进去。在第一个下拉列表框的SelectedIndexChanged事件里写代码,根据你选择的下拉列表的value值,去数据库中查询相关的数据,然后动态的加到第二个下拉列表中。

还有1楼说的也是要注意的。
如果你不设置autopostback属性的话,你每点一次第一个下拉列表框,第二个下拉列表的选项会随着增加,而且是重复的。

#5


谢谢,解决了