请问能否在Page_Load的时候,找到界面上的控件。
页面里有这么一列
<TD id="TD_Ext" width="75" runat=server>
<asp:ImageButton id="ImgBtn_Ext" runat="server" CausesValidation="False" ImageUrl="../images/Btn_Ext.gif">
</asp:ImageButton>
</TD>
请问一下能不能在页面打开的时候选择性的让这一列不显示?
(Page_Load的时候似乎不能用e.item.findcontrle)
问题点数:20、回复次数:2Top
1 楼asurasa70(暴风)回复于 2005-10-01 14:14:10 得分 0
up一下,国庆节加班阿,大家帮帮忙啊。Top
2 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-10-01 14:48:03 得分 20
1.如果是在DataGrid中,试一下: this.DataGrid.FindControl("ImgBtn_Ext");
2.如果是在Form中:
foreach( Control childControl in this.Controls )
{
if( childControl is ImageButton )
{
ImageButton ib = ((ImageButton )childControl);
ib.Text = ...; //检索到后就可以对其操作了
}
}
Top




