• 省市互连


     所在省市:<asp:DropDownList ID="ddlProvince" runat="server" AutoPostBack="true"                   OnSelectedIndexChanged="ddlProvince_SelectedIndexChanged"></asp:DropDownList>
               <asp:DropDownList ID="ddlCity" runat="server"></asp:DropDownList>
    ---------------------------------------------------------------------------------------
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    dataBindToProv();              
                       SqlDataReader sdr = ADRelease.BLL.Enterprise.GetEnterpriseInfo(EnterpriseID);
                        if (sdr.Read())
                        {
                            tbWebName.Text = sdr["WebName"].ToString();
                            tbWebIntro.Text = sdr["WebIntro"].ToString();
                            tbMainBusiness.Text = sdr["MainBusiness"].ToString();
                            tbDomainName.Text = sdr["DomainName"].ToString();
                            tbContactMan.Text = sdr["ContactMan"].ToString();
                            tbContactPhone.Text = sdr["ContactPhone"].ToString();
                            tbFaxNumber.Text = sdr["FaxNumber"].ToString();
                            tbEmail.Text = sdr["Email"].ToString();
                            ddlProvince.SelectedIndex = ddlProvince.Items.IndexOf(ddlProvince.Items.FindByValue(Convert.ToString(sdr["ProvinceID"])));
                            //关键下面两句
                            dataBindToCity();
                            ddlCity.SelectedItem.Text = sdr["City"].ToString();   
                   
                            imgLogo.ImageUrl = "../images/logoUpLoad/" + sdr["logo"].ToString();
                            lblPath.Text = sdr["logo"].ToString();
                        }
                        sdr.Close();                   
                }        
               
            }
            //绑定省的下拉
            public void dataBindToProv()
            {
                SqlDataReader sdr1 = ADRelease.BLL.Enterprise.GetProvinceInfo();          
                 this.ddlProvince.DataSource = sdr1;
                this.ddlProvince.DataTextField = "ProvinceName";
                 this.ddlProvince.DataValueField = "ProvinceID";
                 this.ddlProvince.DataBind();
                 sdr1.Close();
            }
            //绑定城市下拉
            public void dataBindToCity()
            {
                SqlDataReader sdr2 = ADRelease.BLL.Enterprise.GetCityInfo(int.Parse(this.ddlProvince.SelectedValue.ToString()));
                this.ddlCity.DataSource = sdr2;
               this.ddlCity.DataTextField = "CityName";
                this.ddlCity.DataValueField = "CityID";
                this.ddlCity.DataBind();
                sdr2.Close();
            }

            protected void ddlProvince_SelectedIndexChanged(object sender, EventArgs e)
            {
                dataBindToCity();
            }    

  • 相关阅读:
    C单链表操作
    如何为linux系统设置全局的默认网络代理
    Linux下动态库使用小结
    图片替代鼠标光标
    axios+FormData文件上传
    vue之回车触发表单提交
    viewer 照片查看器
    contains 之 点击元素外位置隐藏元素
    vue-cli 3.0之跨域请求代理配置及axios路径配置
    css之单边阴影
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086978.html
Copyright © 2020-2023  润新知