首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么获取GridView中的Button控件

2014-01-22 
如何获取GridView中的Button控件今天遇到一个问题在前台界面的GridView1中嵌套着ItemTemplateasp:Butto

如何获取GridView中的Button控件
今天遇到一个问题在前台界面的GridView1中嵌套着
                 <ItemTemplate>
                 <asp:Button ID="Btn1"   runat="server" Text="点击确认时间" 
                  CommandArgument='<%#((GridViewRow) Container).RowIndex %>' CommandName='<%#Eval("C_CaseId") %>' OnClick="Btn1_Click"  SkinID="send" />
                 </ItemTemplate>


后台的page_Load事件中
      Button btn1 = (Button)GridView1.FindControl("Btn1");
  btn1.Enable=false;
 //为什么我得到的btn1是null啊??
[解决办法]

引用:
Quote: 引用:

OnRowDataBound

你是说在GridView1的 RowDataBound事件中

     Button btn1 = (Button)GridView1.FindControl("Btn1");
   btn1.Enable=false;
,还是一样的


if (e.Row.RowType == DataControlRowType.DataRow)
{
   Button btn1 = (Button)e.Row.FindControl("Btn1");
   btn1.Enable=false;
}

热点排行