zoukankan      html  css  js  c++  java
  • 如何FindControl DataGrid的标头里添加CheckBox

    如下:

    <asp:datagrid id="grdServer" runat="server">

    <Columns>

           <asp:TemplateColumn>

           <HeaderTemplate>

    <asp:CheckBox id="chkAllServer" runat="server" AutoPostBack="True"></asp:CheckBox>

           </HeaderTemplate>

           <ItemTemplate>

                  <asp:CheckBox id="chkDelServer" runat="server"></asp:CheckBox>

           </ItemTemplate>

           </asp:TemplateColumn>

           <asp:BoundColumn DataField="au_id" HeaderText=""></asp:BoundColumn>

           // ……grdClient</asp:datagrid>

     

     

     

    我们给HerderTemple添加了一个chkAllServer其中Server说明它是调用服务器端事件的.我们为了给这个控件添加事件必须在创建DataGridItem的时候给它添加事件代码如下:

    void grdServer_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {

        if(e.Item.ItemType == ListItemType.Header){

           CheckBox chk = (CheckBox)e.Item.FindControl("chkAllServer");

          

        }

  • 相关阅读:
    周二
    周末
    简单I/O
    格式输出(1)
    c语言—变量
    水仙花数
    控制语句—循环语句
    mysql6数据库安装与配置
    如何解决Tomcat端口号被占用
    eclipse配置tomcat详细步骤
  • 原文地址:https://www.cnblogs.com/saimisei/p/1408651.html
Copyright © 2011-2022 走看看