zoukankan      html  css  js  c++  java
  • GridView全选

    两个CheckBox一个在header一个在item(chbItem)
    设置header的CheckBox的AutoPostBack为True引发以下事件
      protected void chbAll_CheckedChanged(object sender, EventArgs e)
        {
            if (((CheckBox)sender).Checked)//选中当前页面所有行
            {
                foreach (GridViewRow row in gvMusic.Rows) //gvMusic.Rows中的Rows只计当前页(分页情况下)的行数,如果
                                                                                       //是数据的所用行,用Items.Count();
                {
                    ((CheckBox)row.Cells[0].FindControl("chbItem")).Checked = true;
                }
            }
            else //清空当前页面所有行选中状态
            {
                foreach (GridViewRow row in gvMusic.Rows)
                {
                    ((CheckBox)row.Cells[0].FindControl("chbItem")).Checked = false;
                }
            }
        }

    版权声明:本文原创发表于 博客园,作者为 路过秋天 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
    个人微信公众号
    创业QQ群:617713515
    Donation(扫码支持作者):支付宝:
    Donation(扫码支持作者):微信:
  • 相关阅读:
    并发编程2(并发编程1已记录完毕,可去前面文章翻找)
    服务器启动django项目
    大四实习期间公司遇到的一些知识点
    列表推导式、生成器表达式
    brewhome基本使用
    python float的四舍五入
    爬取狮城bbs困扰了我一天的Python基础题
    python pip安装模块失败的原因
    stringutil stringutils
    echars的使用
  • 原文地址:https://www.cnblogs.com/cyq1162/p/566449.html
Copyright © 2011-2022 走看看