gpt4 book ai didi

asp.net - 如何使下拉列表列表项不可见

转载 作者:行者123 更新时间:2023-12-02 17:52:42 24 4
gpt4 key购买 nike

我有两个相关的 DropDownList 控件。根据父 DropDownList 中的选择,我想隐藏子 DropDownList 中的某些项目,以防它们与父 DropDownList 中的所选项目无关.

我正在尝试以下内容:

foreach(ListItem item in ddlChildren.Items)
{
item.Visible = /* some logic here */
}

但是,Visible 属性在这里似乎不可用。

有人可以建议我如何实现此功能吗?

最佳答案

我在网络应用程序上遇到了类似的问题。我使用以下方法隐藏下拉列表中的特定项目,使用我想要隐藏的项目索引上的启用属性。该项目不会像 Windows 应用程序上那样变灰。它实际上是隐藏的。请注意,我的原始代码是用 VB 编写的。我已经转换了下面的 C# 版本。 Jean-Francois 正在谈论与上面相同的解决方案。

this.ddlYourDropDown.Items(3).Enabled == false;

这是使用特定项目的值的解决方案...

this.ddlYourDropDown.Items.FindByValue("YourItemValue").Enabled == false

关于asp.net - 如何使下拉列表列表项不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5862725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com