仅当选择了值时,MAKE 下拉列表才准备就绪

本文关键字:MAKE 下拉列表 准备就绪 选择 | 更新日期: 2023-09-27 18:36:37

我是编程新手

我在一页中有 6 个下拉菜单 1 希望他们使它们只读(不可编辑)如果选择了"值"并且不应仅在选择值时才读取下拉列表的其余部分

有什么方法可以在一个条件下检查所有下拉列表/检查(一次)

提前致谢

仅当选择了值时,MAKE 下拉列表才准备就绪

1# 查找所有下拉列表

Dim allDDs = From dd As DropDownList In Me.Controls() Where TypeOf (dd) Is 
        DropDownList Select dd

2# 取消选择的 where 值并启用其他值

                    For Each d In allDDs
                        d.Enabled = d.SelectedValue = ""
                    Next
say ddl1, ddl2, ddl3, ddl4, ddl5, ddl6 are ids of 6 dropdowns in your page.
        for (int count = 1; count <= 6; count++)
        {
            DropDownList ddl = new DropDownList();
            ddl.ID = "ddl" + count;
            if (ddl.SelectedIndex > -1)
            {
                ddl.Enabled = false;
            }
            else
            {
                ddl.Enabled = true;
            }
        }