怎么在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;这一行是时 就报异常了 为将对象引用到实利 快!!!
展开
 我来答
xinshi9608
2010-05-27 · TA获得超过2134个赞
知道大有可为答主
回答量:4380
采纳率:25%
帮助的人:1639万
展开全部
页面加载时还没有创建完GridView,可是你要取其中的控件,当然会报错,你应该在页面加载完毕后再取。可以用JS取。
百度网友161d06532
2010-05-27 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:178万
展开全部
你那个DropDownList 是在一个模板列里吧,你这样找也找不到啊,如果非要在Page_Load里面做,那你就在GridView的DataBind()之后用for循环Grid的每一行,然后找出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
devilszhou
2010-05-27 · 超过15用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:42.2万
展开全部
this.gvNews.FindControl("ddlSelectWZ")as DropDownList;

这个肯定不对 如果dropdownlist在gridview得每一行中得话 你可以在gridview的rowdatabound方法中用e.row.findcontrol("ddlSelectWZ") as DropDownlist
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式