ASP.net:GridView控件中实现全选和全反选

E:\ASP.net\temp\WebSite1

CheckBox2控件的 AutoPostBack属性设置为true.

protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
   for(int i=0;i<=GridView1.Rows.Count-1;i++)
    {
       CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
           if (CheckBox2.Checked == true)
            {
              chk.Checked = true;
            }
         else
          {
              chk.Checked = false;
          }
    }
}

原文地址:https://www.cnblogs.com/sunnywam/p/12181260.html

时间: 2024-11-08 02:23:56

ASP.net:GridView控件中实现全选和全反选的相关文章

asp.net GridView控件中诗选全选和全不选功能

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using System.Data; 8 using System.Data.SqlClient; 9 using System.Configuration; 10 11 public part

ASP.NET——GridView控件绑定数据

        ASP.NET提供了许多种数据服务器控件,用于在Web页面中显示数据库中的表数据,GridView控件就是其中之一.这个控件和我们以前学过的DataGridView控件几乎是一样的,所以对GridView控件我们也并不陌生,下面简单介绍一下它的使用.         前台: 在工具箱中找到GridView控件,并把它拖拽到代码编辑区域.   第一步,进入设计界面,在GridView控件上方有一个向右的黑色小三角,单击这个按钮,选择编辑列,如图:          第二步,去掉自动

将Excel中的数据读入到GridView控件中

使用Excel文件作为数据源,其实现的代码为: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("excel.xls") + "; Extended Properties=Excel 8.0; 实例代码: private DataSet CreateDataSource()    {        string strCon;        strCon = "Provider

asp.net GridView控件的列属性

BoundField 默认的数据绑定类型,通常用于显示普通文本 CheckBoxField 显示布尔类型的数据.绑定数据为TRUE时,复选框数据绑定列为选中状态:绑定数据为FALSE时,则显示未选中状态.在正常情况下,CheckBoxField显示在表格中的复选框控件处于只读状态.只有GridView控件的某一行进入编辑状态后,复选框才恢复为可修改状态. CommandField 显示用来执行选择,编辑或删除操作的预定义命令按钮,这些按钮可以呈现为普通按钮,超链接,图片等外观. 通过字段的But

GridView控件中加自动排列序号

为 Gridview 增加一个新的空白列,如下: <asp:BoundField  HeaderText="序号">    <ItemStyle HorizontalAlign="Center" Width="26px" /> </asp:BoundField> 在 GridView RowDataBound 事件中编写代码,如下: protected void RowDataBond1(object send

ASP.NET- 查找Repeater控件中嵌套的控件

如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找. 如下所示:在Repeater的Item Command事件下下遍历: for(int i=0;i<repeater1.Items.Count;i++) { CheckBox cb=(CheckBox )repeater1.Items[i].FindControl("C

asp.net:验证控件中ValidationExpression的写法

手机号:"\d{11}"传真号:"\d{7,12}" EMAIL: ".{2,15}@.{2,15}\..{2,4}" 邮箱正则表达式:/^[0-9a-zA-Z][email protected](([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i    (较好) 验证数字:只能输入1个数字 表达式 ^\d$描述 匹配一个数字匹配的例子 0,1,2,3不匹配的例子 只能输入n个数字表达式 ^\d{n}$ 例如^\d{8}$描述 匹配

Asp.net GridView控件使用纪要

position:static(静态定位) 当position属性定义为static时,可以将元素定义为静态位置,所谓静态位置就是各个元素在HTML文档流中应有的位置 podisition定位问题.所以当没有定义position属性时,并不说明该元素没有自己的位置,它会遵循默认显示为静态位置,在静态定位状态下无法通过坐标值(top,left,right,bottom)来改变它的位置. position:absolute(绝对定位) 当position属性定义为absolute时,元素会脱离文档流

获取Asp.net GridView控件当中总的记录数量

问题: 解决方案: SqlDataSource 或 AccessDataSource的selected事件的e.AffectedRows为查询操作返回的数据数目.(这个是在gridview分页情况下采用的方法.) 若是不分页,则gridview.rows.count就行了. 若是绑定dataTable那就直接在代码里面读datatable的Rows.count.