省市互连

.aspx

 所在省市:<asp:DropDownList ID="ddlProvince" runat="server" AutoPostBack="true"  OnSelectedIndexChanged="ddlProvince_SelectedIndexChanged"></asp:DropDownList>
           <asp:DropDownList ID="ddlCity" runat="server"></asp:DropDownList>
.aspx.cs

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值