仅在选择值时才准备下拉准备就绪

时间:2016-02-29 07:14:49

标签: c# asp.net

我是编程新手

我在一页中有6个下拉1希望他们让它们只读(不可编辑) 如果选择了值 如果选择了值,则不应读取下拉列表的其余部分

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

提前致谢

2 个答案:

答案 0 :(得分:0)

1#查找所有下拉列表

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

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

                    For Each d In allDDs
                        d.Enabled = d.SelectedValue = ""
                    Next

答案 1 :(得分:0)

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;
            }
        }