日期:2014-05-17  浏览次数:20419 次

gridview获取模版中的控件

如图所示,gridview的在页脚中做了几个控件,但是我怎么去获取其值,比如文本框的值,或者设置显示的值,比如label的值,呢?
gridview 控件 label

------解决方案--------------------
你想在哪里获取或是赋值?
在GridView控件外?
在GridView控件的OnRowDataBound事件内?
位置不同,实现方法不一样。
------解决方案--------------------
Gridview_DataBound

LinkButton btnFirstTem = (LinkButton)pagerRow.Cells[0].FindControl("btnFirst");
        LinkButton btnPrevTem = (LinkButton)pagerRow.Cells[0].FindControl("btnPrev");
        LinkButton btnNextTem = (LinkButton)pagerRow.Cells[0].FindControl("btnNext");
        LinkButton btnLastTem = (LinkButton)pagerRow.Cells[0].FindControl("btnLast");
------解决方案--------------------
那就把FooterRow换成,BottomPagerRow、TopPagerRow