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;
    }
    }

    }





  • 相关阅读:
    exit()和_exit()函数(转)
    C语言struct内存占用问题 (转)
    C语言中memset函数(转)
    STDIN_FILENO与stdin区别(转)
    stderr,strerror,errno,perror,论坛大神的回答!
    C++ 函数模版
    C++ 内置函数
    offsetof
    LockSupportDemo
    读写锁,await和signa
  • 原文地址:https://www.cnblogs.com/chusiping/p/2261216.html
Copyright © 2011-2022 走看看