ASP.Net中省市级联有关

ContractedBlock.gif ExpandedBlockStart.gif View Code
 
   
1 public partial class City : System.Web.UI.Page
2 {
3 protected void Page_Load( object sender, EventArgs e)
4 {
5 if ( ! IsPostBack)
6 {
7 BindProv();
8 BindCity();
9 }
10 }
11
12 // 绑定市
13 private void BindCity()
14 {
15 ddlcity.Items.Clear();
16 DataTable citydt = new CitySer().GetAllCityByProvId( int .Parse(ddlprov.SelectedValue.ToString()));
17 foreach (DataRow dr in citydt.Rows)
18 {
19 ddlcity.Items.Add( new ListItem(dr[ " cityName " ].ToString(), dr[ " id " ].ToString()));
20 }
21 }
22 // 绑定省
23 private void BindProv()
24 {
25 ddlprov.Items.Clear();
26 DataTable dt = new CitySer().GetAllProv();
27 foreach (DataRow dr in dt.Rows)
28 {
29 ddlprov.Items.Add( new ListItem(dr[ " provinceName " ].ToString(),dr[ " id " ].ToString()));
30 }
31 }
32 // 联动
33 protected void ddlprov_SelectedIndexChanged( object sender, EventArgs e)
34 {
35 if (ddlprov.Items.Count != 0 )
36 {
37 ddlcity.Items.Clear();
38 DataTable citydt = new CitySer().GetAllCityByProvId( int .Parse(ddlprov.SelectedValue.ToString()));
39 foreach (DataRow dr in citydt.Rows)
40 {
41 ddlcity.Items.Add( new ListItem(dr[ " cityName " ].ToString(), dr[ " id " ].ToString()));
42 }
43 }
44 }
45 }

转载于:https://www.cnblogs.com/wsl2011/archive/2011/05/31/2064117.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值