DropDownList如何让其中的一个选项变灰不可用

时间:2022-05-16 19:25:18
我有两个DropDownList,如何根据第一个值的情况,让其中的让第二个的某些选项变灰不可用

12 个解决方案

#1


auto postback + 你想要变灰的items.enable=false

#2


引用 1 楼 juedaihuaihuai 的回复:
auto postback + 你想要变灰的items.enable=false

在第一个DropDownList事件里写

#3


我只想让其中的某些选项变灰,单击时不起作用,不是全部选项变灰

#4


DropDownList1.Items[1].Enabled = false;

#5


那就根据值判断啊

#6


这种是做不到的.

#7


如果是直接绑上去的就在绑的Item里面把这条记录的Enabled属性设为false;如果是通过代码绑的Item,就通过DropDownList1.Items[index].Enabled = false来设置;

#8


引用 4 楼 gengwanshanreally 的回复:
DropDownList1.Items[1].Enabled = false;

这条语句使第二项不显示!
楼主问的的确是一个很好的问题!!

#9


DropDownList1.Items[1].Enabled = false;

只会使指定项不可见,而非灰化。

#10


楼主可以根据条件把里面的选项值暂时去掉,相关语句如下:
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。

#11


mark

#12


那就可以直接写value值为-1,这样就是灰色的不可选的··

#1


auto postback + 你想要变灰的items.enable=false

#2


引用 1 楼 juedaihuaihuai 的回复:
auto postback + 你想要变灰的items.enable=false

在第一个DropDownList事件里写

#3


我只想让其中的某些选项变灰,单击时不起作用,不是全部选项变灰

#4


DropDownList1.Items[1].Enabled = false;

#5


那就根据值判断啊

#6


这种是做不到的.

#7


如果是直接绑上去的就在绑的Item里面把这条记录的Enabled属性设为false;如果是通过代码绑的Item,就通过DropDownList1.Items[index].Enabled = false来设置;

#8


引用 4 楼 gengwanshanreally 的回复:
DropDownList1.Items[1].Enabled = false;

这条语句使第二项不显示!
楼主问的的确是一个很好的问题!!

#9


DropDownList1.Items[1].Enabled = false;

只会使指定项不可见,而非灰化。

#10


楼主可以根据条件把里面的选项值暂时去掉,相关语句如下:
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。

#11


mark

#12


那就可以直接写value值为-1,这样就是灰色的不可选的··