zoukankan      html  css  js  c++  java
  • Gridview中添加CheckBox全选

    一;aspx 页面

       GridView <Columns> 里面添加模板列代码如下:

    <asp:TemplateField ItemStyle-Width="30px">

    <HeaderTemplate>

    <asp:CheckBox ID="CheckAll" runat="server" onclick="CheckAll(this)"/>

    <asp:Label ID="Label1" runat="server" Text="全选"></asp:Label>

    </HeaderTemplate>

    <ItemTemplate>

    <asp:CheckBox ID="CbClean" runat="server"/>

    </ItemTemplate>

    </asp:TemplateField>

       起作用的 js 代码

    <script type="text/javascript">

    function CheckAll(obj) {

    var theTable = obj.parentElement.parentElement.parentElement;

    var i;

    var j = obj.parentElement.cellIndex;

    for (i = 0; i < theTable.rows.length; i++) {

    var objCheckBox = theTable.rows[i].cells[j].firstChild;

    if (objCheckBox.checked != null){

    objCheckBox.checked = obj.checked;

    }

    }

    }

    </script>

       CS后台代码得到选中行

    protected void BtClean_Click(object sender, EventArgs e)

    {

    int j = 0;

    for (int i = 0; i <= gvCleanList.Rows.Count - 1; i++)

    {

           CheckBox cbox = (CheckBox)gvCleanList.Rows[i].FindControl("CbClean");

    if (cbox.Checked == true)

    {

    HfCleanCarId.Value += gvCleanList.DataKeys[i].Value + "@";

    j++;                

    }

    }

    if (j < 1)

    {

    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请先选择车Ì');</script>");

    }

    else

    {

    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('”+ HfCleanCarId.Value +”');</script>");

    }

    }

     

  • 相关阅读:
    Mac 或者 iMac 上传应用到appStore 提交失败
    iOS 上传AppStore 被拒汇总
    iOS 最新修改项目名称
    iOS 之 Cocoa框架
    iOS 之 UIKit框架
    iOS 之 Core Animation
    iOS之Block
    单例模式
    js 关于日期
    利用卷积神经网络对大规模可穿戴传感器数据进行运动分类
  • 原文地址:https://www.cnblogs.com/justconnor/p/2200411.html
Copyright © 2011-2022 走看看