zoukankan      html  css  js  c++  java
  • DropDownList 不能有多个项被选定 dodo

    调试程序时出现“DropDownList 不能有多个项被选定”的错误
    原程序

                        Me.cboFiles.Items.FindByText("不选择").Selected = True

                        If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
                            cboFiles.Items.FindByText(FileName).Selected = True
                        End If

    错误分析:
                 DropDownList被选定的选项可能有多个。

    修改后:

                      If Not cboFiles.Items.FindByText(FileName) Is Nothing Then
                            cboFiles.Items.FindByText(FileName).Selected = True
                        Else
                            Me.cboFiles.Items.FindByText("不选择").Selected = True
                        End If

    更完善的解决,单独写成一个方法:
    public static void SelectedSingleItem(System.Web.UI.WebControls.DropDownList list,string sValue ) 
    {
    foreach( ListItem item in list.Items )
    {
    if( item.Value == sValue )
    {
    item.Selected = true;
    }
    else
    {
    item.Selected = false;
    }
    }
    }

  • 相关阅读:
    JDBC事务--软件开发三层架构--ThreadLocal
    SQL查询-约束-多表
    SQL基本语法总结
    DDL
    ZOJ 1178 Booklet Printing
    ZOJ 1107 FatMouse and Cheese
    ZOJ 1099 HTML
    ZOJ 1041 Transmitters
    ZOJ 1095 Humble Numbers
    ZOJ 1105 FatMouse’s Tour
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/414944.html
Copyright © 2011-2022 走看看