12 个解决方案
#1
auto postback + 你想要变灰的items.enable=false
#2
在第一个DropDownList事件里写
#3
我只想让其中的某些选项变灰,单击时不起作用,不是全部选项变灰
#4
DropDownList1.Items[1].Enabled = false;
#5
那就根据值判断啊
#6
这种是做不到的.
#7
如果是直接绑上去的就在绑的Item里面把这条记录的Enabled属性设为false;如果是通过代码绑的Item,就通过DropDownList1.Items[index].Enabled = false来设置;
#8
这条语句使第二项不显示!
楼主问的的确是一个很好的问题!!
#9
DropDownList1.Items[1].Enabled = false;
只会使指定项不可见,而非灰化。
只会使指定项不可见,而非灰化。
#10
楼主可以根据条件把里面的选项值暂时去掉,相关语句如下:
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。
#11
mark
#12
那就可以直接写value值为-1,这样就是灰色的不可选的··
#1
auto postback + 你想要变灰的items.enable=false
#2
在第一个DropDownList事件里写
#3
我只想让其中的某些选项变灰,单击时不起作用,不是全部选项变灰
#4
DropDownList1.Items[1].Enabled = false;
#5
那就根据值判断啊
#6
这种是做不到的.
#7
如果是直接绑上去的就在绑的Item里面把这条记录的Enabled属性设为false;如果是通过代码绑的Item,就通过DropDownList1.Items[index].Enabled = false来设置;
#8
这条语句使第二项不显示!
楼主问的的确是一个很好的问题!!
#9
DropDownList1.Items[1].Enabled = false;
只会使指定项不可见,而非灰化。
只会使指定项不可见,而非灰化。
#10
楼主可以根据条件把里面的选项值暂时去掉,相关语句如下:
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。
DropDownList1.Items[0].Enabled = false;
其中Items[0]为第一项索引,可以根据自身的条件来做设定。
#11
mark
#12
那就可以直接写value值为-1,这样就是灰色的不可选的··