zoukankan      html  css  js  c++  java
  • GridView 增加一列CheckBox 并且可以全选

    这个功能很常用.GridView 中需要有一列CheckBox 可以单独选择.也可以通过列头中的CheckBox 全部选择.

    JS:

    <script language="javascript" type="text/javascript">
           function SelectAll(tempControl)
           {
               //将除头模板中的其它所有的CheckBox取反

                var theBox=tempControl;
                 xState=theBox.checked;   

                elem=theBox.form.elements;
                for(i=0;i<elem.length;i++)
                if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
                 {
                      if(elem[i].checked!=xState)
                            elem[i].click();
                }
      } 
    </script>

    GridView column:

                            <asp:TemplateField>
                                    <HeaderTemplate>
                                           <asp:CheckBox id="chkHeader" runat="server" AutoPostBack="False"  
                                                    onclick="javascript:SelectAll(this);"></asp:CheckBox>                            
                </HeaderTemplate>

                               <ItemTemplate>
                                           <asp:CheckBox id="chkItem" runat="server"></asp:CheckBox>
                               </ItemTemplate>
                            </asp:TemplateField> 

  • 相关阅读:
    移动前端不得不了解的Meta标签
    利用a标签自动解析URL
    看完让你彻底搞懂Websocket原理
    (十六)rk3399 android系统上电/dev/i2c-1权限不够
    (一)Android jni打印到logcat
    (二十五)防编译后函数名通过ida查看到
    (二十四)Ubuntu16.04配置ADB调试环境
    (十五)连接网络adb,android模拟器打开
    (十四)Android NDK混淆
    (二十三)ARM平台NEON指令的编译和优化
  • 原文地址:https://www.cnblogs.com/andycai/p/1587864.html
Copyright © 2011-2022 走看看