我可以在 C# 中禁用下拉列表中的某个项目吗?
例如,我有 2 个下拉列表组合框。它们都由月份组成(一月、二月、三月、四月等......),并且它们的功能都类似于某一年的月份范围。 当我在第一个组合框上选择 apr 时,第二个组合框无法选择 jan, feb, mar
最佳答案
是的,你可以。
下拉列表中的ListItem
具有 Enabled属性(property)。您可以将其设置为 false
以禁用它们。
编辑:
抱歉,我假设您正在使用 WebForms (ASP.Net)。对于windows窗体,你可以看一下这个答案:Create WinForms ComboBox with non-selectable items - 其原理相同,但有一些细微的实现细节,因为 Combobox Items
集合是对象之一。 Dropdownlist
(相当于 Web 表单)使用类型化的“ListItem”对象。
HTH。
关于c# - 是否可以禁用 C# 中下拉列表组合框中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5002921/