• 不能在 DropDownList 中选择多个项


    WebForm 的cs类中·需要判断 DropDownList 下的那一选择是 要选中的 

    前台代码 : 

    <label for="tbProvinceName">省份:</label> 
    <asp:DropDownList ID="tbProvinceName" onselectedindexchanged="ddlProvince_SelectedIndexChanged" runat="server"  >
    </asp:DropDownList>

    后台 代码绑定代码:

    #region 加载省份
            private void LoadProvince()
            {
                ZhProvinceModel prov = new ZhProvinceModel();
                prov.DjLsh = -1;
                prov.ProvinceCode = -1;
                prov.ProvinceName = "不限";
                List<ZhProvinceModel> provList = new ChinaCityBLL().GetProvinceList(); ;
                provList.Insert(0, prov);
                tbProvinceName.DataSource = provList;
    
                tbProvinceName.DataTextField = "ProvinceName";
                tbProvinceName.DataValueField = "ProvinceCode";
    
                tbProvinceName.DataBind();
    
    
            }
            #endregion

    这时要 判断 当前项是那一个被默认选中  :

    
    

    for (int i = 0; i < this.tbProvinceName.Items.Count; i++)
    {
      //判断省默认选择
      if (this.tbProvinceName.Items[i].Value == item.ProvinceCode.ToString())   //item 当前y
      {
        this.tbProvinceName.Items[i].Selected = true;
        break;
      }
    }

     

    这样写 感觉是没什么错误了··我是靠F6 生成来判断的   (悲剧要来了····

     可一打开页面  

     我 靠 这是 怎么回事呢 ?  然后就在差资料 ·· 说 是 重复绑定了的意思 ···   

    只要   加上  tbProvinceName.ClearSelection()   这句话就 可以了··  

    我抱着试试态度 果然解决了···  

    在此 非常感谢·在 博客园上 先行者  是 你们给我动力···

  • 相关阅读:
    爬虫笔记1
    python逐行读取文件&作成xml文件
    C#.NET自定义下拉框实现选中下拉list的值和显示框内的值不同
    Mongodb笔记
    tomcat启动脚本
    mysql相关函数
    关于SQL_Errno1677导致主从复制中断处理
    mysql慢查询日志切换
    mysql5.7 忘记root密码处理
    Python零基础入门(4)-------简单了解Python是怎么运行
  • 原文地址:https://www.cnblogs.com/liujzcom/p/4801356.html
Copyright © 2020-2023  润新知