使用CheckBox控件实现全选与全不选
//cEdit_qx是CheckBox的名字(当然可以任意取)
//右击CheckBox控件在方法中找CheckStateChanged
private void cEdit_qx_CheckStateChanged(object sender, EventArgs e)
{
if (cEdit_qx.Checked)
{
foreach (DataRow dr in dt_jk.Rows)
{
dr["CHECKED"] = "1";
}
}
else
{
foreach (DataRow dr in dt_jk.Rows)
{
dr["CHECKED"] = "0";
}
}
gridControl_jk.DataSource = dt_jk;
}
//获取ds
private void getAllData_jk()
{
//选择框那一列的ColumnEdit应该选择CheckEdit,FiledName应该填上CHECKED
//GridControl多选按钮的实现
//可以参考多选框的实现
string strAllData = "select '0' as CHECKED,表名.* from 表名 ";
ds_jk = 根据strAllData获取DataSet数据的函数语句;
dt_jk = 通过ds_jk获取分页上的数据;
}
小注:
只要是在GridControl上显示出来的数据,就是已经从数据集中取出来了,不需要在cEdit_qx_CheckStateChanged函数中再次获取ds获取dt。
最后更新:2017-04-03 12:54:10
上一篇:
电话礼仪
下一篇:
Firefly 问题集锦
线段树-poj-2823
Javascript中创建对象的几种方法
书籍中的一个小样章-Java并发编程AQS原理浅析
《TensorFlow技术解析与实战》——第1章 人工智能概述 1.8小结
【小程序】找出文件夹中特定后缀名的文件,并输出到txt
undefined reference to libiconv_open ext/iconv/.libs/iconv.o by install phpsource
布局布局健康云体系 心电图设备蓄势待发健康布局健康云体系 心电图设备蓄势待发云体系 心电图设备蓄势待发
Springboot 实现 Restful 服务,基于 HTTP / JSON 传输
ASP.NET入门随想之抽象的力量
设置BigDecimal类型的数据