zoukankan      html  css  js  c++  java
  • 【源码】 gridview 里使用checkbox

    <script language="javascript" type="text/javascript">
    function checkAll(chkContent)
    {
    var chkArray = document.getElementsByTagName("INPUT");
    var isCheck = chkContent.checked;

    for(var i = 0; i < chkArray.length; i++)
    {
    if(chkArray[i].type != "checkbox")
    {
    continue;
    }
    if(chkContent != chkArray[i])
    {
    chkArray[i].checked = isCheck;
    }
    }
    }


    </script>
     <asp:TemplateColumn HeaderText="全选">
      <HeaderTemplate>
    全选<asp:CheckBox ID="chkCheckAll" runat="server" onclick="checkAll(this)"/>
    </HeaderTemplate>
    <ItemTemplate>
      <asp:CheckBox ID="CheckBox1" runat="server"/>
    </ItemTemplate>
    </asp:TemplateColumn>

    取值一 (控件anthem)

        protected void Button1_Click(object sender, EventArgs e)
    {
    bool bl = false;

    for (int i = 0; i < DataGrid1.Items.Count; i++)
    {
    bl = ((CheckBox)(DataGrid1.Items[i].Cells[2].FindControl("CheckBox1"))).Checked;
    if (bl)
    {
    string ObjectID = DataGrid1.Items[i].Cells[0].Text;
    }
    }

    }

    取值二 

    protected void Button1_Click(object sender, EventArgs e)
    {
    bool bl = false;

    for (int i = 0; i < DataGrid1.Rows.Count; i++)
    {
    bl = ((CheckBox)(DataGrid1.Rows[i].Cells[2].FindControl("CheckBox1"))).Checked;
    if (bl)
    {
    string ObjectID = DataGrid1.Rows[i].Cells[0].Text;
    }
    }

    }





  • 相关阅读:
    查看Linux主机CPU及内存信息
    linux配置java环境变量(详细)
    Linux安装Redis
    Linux关闭防火墙
    使用Unison同步服务器目录
    Nginx详细配置
    CentOS命令行无线上网
    SQL Server查询所有的表名/空间占用量/行数
    CentOS安装Nginx安装详解
    基于 Django 2.0.4 的 djcelery 配置
  • 原文地址:https://www.cnblogs.com/chusiping/p/2261216.html
Copyright © 2011-2022 走看看