• 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(扫码支持作者):微信:
  • 相关阅读:
    使用shape来定义控件的一些显示属性
    Button颜色选择器进阶
    android用于打开各种文件的intent
    虚拟机操作
    二维码生成与读取
    input框只能输入整数
    实现FF背景透明,文字不透明
    打日志
    多选框
    时间戳
  • 原文地址:https://www.cnblogs.com/cyq1162/p/566449.html
Copyright © 2020-2023  润新知