zoukankan      html  css  js  c++  java
  • 省市互连

     所在省市:<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();
            }    

  • 相关阅读:
    桌面上嵌入窗口(桌面日历)原理探索(将该窗口的Owner设置成桌面的Shell 窗口,可使用SetWindowLong更改窗口的GWL_HWNDPARENT,还要使用SetWindowPos设置Z-Order)
    QQ截图时窗口自动识别的原理(WindowFromPoint, ChildWindowFromPoint, ChildWindowFromPointEx,RealChildWindowFromPoint)
    如何给开源的DUILib支持Accessibility(论述了DUILib的六个缺点,很精彩)
    从点击Button到弹出一个MessageBox, 背后发生了什么(每个UI线程都有一个ThreadInfo结构, 里面包含4个队列和一些标志位)
    Sessions, Window Stations and Desktops(GetDesktopWindow函数得到的桌面句柄, 是Csrss.exe创建的一个窗口)
    skip list
    理解对象模型图(Reading OMDS)
    Javascript与当前项目的思考
    Stub和Mock的理解
    https学习总结
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086978.html
Copyright © 2011-2022 走看看