怎么在Page_Load里找到GridView上面的控件 10
我的DropDownList在GrideView上那我怎么在页面刚加载的时候就找到GridView上面的DropDownList并且给DropDownList.Items...
我的DropDownList在GrideView上 那我怎么在页面刚加载的时候 就找到 GridView 上面的DropDownList 并且 给DropDownList.Items.Add("aa")赋值
我是这么写的
DropDownList ddlselectlist = this.gvNews.FindControl("ddlSelectWZ")as DropDownList;
ddlselectlist.Items.Add("aaaa");
但走到 DropDownList ddlselectlist = this.gvNews.FindControl("ddlSelectWZ")as DropDownList;这一行是时 就报异常了 为将对象引用到实利 快!!! 展开
我是这么写的
DropDownList ddlselectlist = this.gvNews.FindControl("ddlSelectWZ")as DropDownList;
ddlselectlist.Items.Add("aaaa");
但走到 DropDownList ddlselectlist = this.gvNews.FindControl("ddlSelectWZ")as DropDownList;这一行是时 就报异常了 为将对象引用到实利 快!!! 展开
3个回答
展开全部
你那个DropDownList 是在一个模板列里吧,你这样找也找不到啊,如果非要在Page_Load里面做,那你就在GridView的DataBind()之后用for循环Grid的每一行,然后找出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.gvNews.FindControl("ddlSelectWZ")as DropDownList;
这个肯定不对 如果dropdownlist在gridview得每一行中得话 你可以在gridview的rowdatabound方法中用e.row.findcontrol("ddlSelectWZ") as DropDownlist
这个肯定不对 如果dropdownlist在gridview得每一行中得话 你可以在gridview的rowdatabound方法中用e.row.findcontrol("ddlSelectWZ") as DropDownlist
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询