GridView 中嵌套DropDownList时的事件

原理,在初始GridView控件时将事件绑定到每row的dorpdownlist控件上...

执行事件.

protected   void  GridView1_RowDataBound( object  sender, GridViewRowEventArgs e)
    
{
        
if (e.Row.RowType == DataControlRowType.DataRow)
        
{
            DropDownList ddl 
= e.Row.FindControl("ddl_province"as DropDownList;
            
if (ddl != null)
            
{
                ddl.AutoPostBack 
= true;
                ddl.SelectedIndexChanged 
+= new EventHandler(ddl_SelectedIndexChanged);
            }

        }

    }

    
protected   void  ddl_SelectedIndexChanged( object  sender, System.EventArgs e)
    
{
        DropDownList Drp
=(DropDownList)sender;
        
string region = Drp.SelectedItem.Value;
        Response.Write(region);

        DropDownList ddl 
= sender as DropDownList;
        
if (ddl != null)
        
{
            TableCell cell 
= ddl.Parent as TableCell;
            
if (cell != null)
            
{
                Label lbl 
= cell.FindControl("Label1"as Label;
                Response.Write(
"</br>" + lbl.Text);         
         
            }

        }


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值