zoukankan      html  css  js  c++  java
  • 不能在 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()   这句话就 可以了··  

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

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

  • 相关阅读:
    PHP的命令行脚本调用
    JAVA使用jar命令制作可执行GUI程序
    PHP的代理模式
    PHP中的__clone()
    PHP使用反射动态加载第三方类
    NAT小记
    JAVA睡眠理发师代码记录
    PHP通过反射获得类源码
    PHP中单引号双引号的区别
    [转载]PHP导出数据库数据字典脚本
  • 原文地址:https://www.cnblogs.com/liujzcom/p/4801356.html
Copyright © 2011-2022 走看看