一个二级联动代码

本文介绍了一个使用C#编写的简单示例,展示了如何在用户更改DropDownList选择时加载和更新其他控件中的数据。具体包括从选定项中解析ID,调用数据库操作来获取与月份相关的数据,并将结果显示在界面上。
private   void   DropDownList1_SelectedIndexChanged(object   sender,   System.EventArgs   e)   
  {       int   id   =   int.Parse(this.DropDownList1.SelectedItem.Text);   
  if(this.DropDownList1.SelectedItem.Text!="")   
  {   
    
  DataSet   ds=dm.selectallmonth(id);   
  this.DropDownList2.Items.Clear();   
  foreach(DataRow   row   in   ds.Tables[0].Rows)   
  {   
  this.DropDownList2.Items.Add(row["month"].ToString());   
  }   
  this.DropDownList2.SelectedItem.Text   =this.DropDownList2.Items[0].ToString();   
    
  if(this.DropDownList1.SelectedItem.Text!="")   
  {   
  //int   id   =   int.Parse(this.DropDownList1.SelectedItem.Text);   
  string   month=this.DropDownList2.SelectedItem.Text;   
  DataSet   ds1=dm.selectcouall(id,month);   
  this.classnamebox.Text   =   ds1.Tables[0].Rows[0][0].ToString();   
  this.classbox.Text   =   ds1.Tables[0].Rows[0][1].ToString();   
  this.sumbox.Text   =   ds1.Tables[0].Rows[0][2].ToString();   
  }   
    
    
  }   
  }   
    
  private   void   DropDownList2_SelectedIndexChanged(object   sender,   System.EventArgs   e)   
  {   
  if(this.DropDownList1.SelectedItem.Text!="")   
  {   
  int   id   =   int.Parse(this.DropDownList1.SelectedItem.Text);   
  string   month=this.DropDownList2.SelectedItem.Text;   
  DataSet   ds=dm.selectcouall(id,month);   
  this.classnamebox.Text   =   ds.Tables[0].Rows[0][0].ToString();   
  this.classbox.Text   =   ds.Tables[0].Rows[0][1].ToString();   
  this.sumbox.Text   =   ds.Tables[0].Rows[0][2].ToString();   
  }   
  }   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值