在GridView里面我要点击一个DropDownList,旁边的DropDownList就变化。
ddlBkp_SelectedIndexChanged方法里面不知道怎么取GridView里面DropDownList的ID
      protected void ddlBkp_SelectedIndexChanged(object sender, EventArgs e)
    {
        
        //DropDownList ddlBkp = (DropDownList)sender;
        //GridViewRow gvr = (GridViewRow)ddlBkp.NamingContainer;
        //ddlBkp = gvr.FindControl("ddlBkp") as DropDownList;        //DropDownList ddlBp = (DropDownList)sender;
        //GridViewRow gvr1 = (GridViewRow)ddlBkp.NamingContainer;
        //ddlBp = gvr1.FindControl("ddlBp") as DropDownList;
        //if (ddlBkp.SelectedValue != "0")
        //{
        //    ddlBp.DataValueField = "BankPlaceId";
        //    ddlBp.DataTextField = "BankPlace";
        //    ddlBp.DataSource = manager.Select_BankPlace(Convert.ToInt32(ddlBkp.SelectedValue));
        //    ddlBp.DataBind();
        //}
        //else
        //    ddlBp.Items.Clear();
    }
未将对象引用到实例这个问题,希望高手解决~谢谢

解决方案 »

  1.   

    Gridview Dropdownlist 联动
      

  2.   

    gridview里面dropdownlist没用过,但是在datalist里,我用过dropdownlist前台是无法绑定的,只能后台进行绑定,实现联动.不知道gridview和datalist是不是一样的,我觉得应该是这个原因.
      

  3.   


    上面那种方法不行啊~还是未将对象引用到实例这个问题
    我是点击编辑才开始出现DropDownList。
      

  4.   

    那是因为你没有获取dropdownlist控件,dropdownlist控件在gridview里面怎么能写出selectedchanged事件,首先你先获取控件,在给dropdownlist定义selectedchanged事件,就对了,网上查吧,有很多,只要是数据元控件就行,随便抄个
      

  5.   

    参考下面三个:
    http://www.cnblogs.com/insus/articles/1411016.html
    http://www.cnblogs.com/insus/articles/1654911.html
    http://www.cnblogs.com/insus/articles/1997458.html
      

  6.   

    这样算了 给dropdownlist取个ID  然后用
    dropDownlist ddl=gridview.findControls["ID"] as dropDownList();
    string value=ddl.selectItem.value;
    就可以了