C#列复合勾选组件ColumnHeaderCheckBox|C/S框架网
C#列复合勾选组件ColumnHeaderCheckBox|C/S框架网 
使用方法:
1. 实例化ColumnHeaderCheckBox类(参数:表格对象:gvSummary,勾选列:colFlagCheck);
2. 获取勾选的记录,ColumnHeaderCheckBox.SelectedTable;
C# Code:
private ColumnHeaderCheckBox _ColumnHeaderCheckBox;
protected override void InitializeForm()
{
//略...
_ColumnHeaderCheckBox = new ColumnHeaderCheckBox(gvSummary,colFlagCheck);
//略...
}
//获取勾选的资料行
DataTable dtChecked = _ColumnHeaderCheckBox.SelectedTable;
foreach (DataRow R in dtChecked.Rows)
{
//R["DocNo"],取值
}
//取消勾选
_ColumnHeaderCheckBox.ClearSelection();
//来源:C/S框架网(www.csframework.com) QQ:1980854898
private ColumnHeaderCheckBox _ColumnHeaderCheckBox;
protected override void InitializeForm()
{
//略...
_ColumnHeaderCheckBox = new ColumnHeaderCheckBox(gvSummary,colFlagCheck);
//略...
}
//获取勾选的资料行
DataTable dtChecked = _ColumnHeaderCheckBox.SelectedTable;
foreach (DataRow R in dtChecked.Rows)
{
//R["DocNo"],取值
}
//取消勾选
_ColumnHeaderCheckBox.ClearSelection();
//来源:C/S框架网(www.csframework.com) QQ:1980854898
使用效果:


ColumnHeaderCheckBox类(勾选列参数:colFlagCheck或col_Check 名字自定义);


代码优化:
若在GridView.EndSorting事件内调用ClearSelection方法,View.Invalidate()方法会报错,注释掉。
C# Code:
private void Invalidate()
{
View.BeginUpdate();
View.EndUpdate();
//View.Invalidate();
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
{
View.BeginUpdate();
View.EndUpdate();
//View.Invalidate();
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761

参考文档:
解决表格记录复选组件ColumnHeaderCheckBox排序出现勾选混乱问题
VS表达式包含未定义的函数调用IsNullOrEmpty|C/S框架网
达梦数据库入门基础|C/S框架网|C/S开发框架
达梦数据库 | 使用DM数据迁移工具迁移CSFrameworkV6数据库|C/S框架网|C/S开发框架
达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架
使用.NET8/EFCore访问达梦数据库|C/S框架网|C/S开发框架
达梦数据库安装指南|C/S框架网|C/S开发框架
C/S框架网2022春节放假通知
C/S框架网软件介绍|WinFramework|C/S开发框架
C/S框架网正式上线FAQ问答频道,欢迎大家积极讨论~|C/S开发框架
原创Winform布局开源框架,Winform控件框架,插件化框架|C/S框架网
开源ERP软件平台ERP系统快速开发框架 - C/S框架网原创作品
NET开发框架,基于ADO.NET数据持久化快速开发框架平台-C/S框架网原创产品
C/S框架网提供原创开源.NET开发架构.NET管理系统框架
C#.NET IP端口绑定SSL证书支持HTTPS协议(用于Win服务自承载WebApi服务器) - C/S框架网原创
VS.NET后端框架,C#.NET开发的服务器端开发框架 - C/S框架网
解决表格记录复选组件ColumnHeaderCheckBox排序出现勾选混乱问题
VS表达式包含未定义的函数调用IsNullOrEmpty|C/S框架网
达梦数据库入门基础|C/S框架网|C/S开发框架
达梦数据库 | 使用DM数据迁移工具迁移CSFrameworkV6数据库|C/S框架网|C/S开发框架
达梦数据库 | DM管理工具使用指南|C/S框架网|C/S开发框架
使用.NET8/EFCore访问达梦数据库|C/S框架网|C/S开发框架
达梦数据库安装指南|C/S框架网|C/S开发框架
C/S框架网2022春节放假通知
C/S框架网软件介绍|WinFramework|C/S开发框架
C/S框架网正式上线FAQ问答频道,欢迎大家积极讨论~|C/S开发框架
原创Winform布局开源框架,Winform控件框架,插件化框架|C/S框架网
开源ERP软件平台ERP系统快速开发框架 - C/S框架网原创作品
NET开发框架,基于ADO.NET数据持久化快速开发框架平台-C/S框架网原创产品
C/S框架网提供原创开源.NET开发架构.NET管理系统框架
C#.NET IP端口绑定SSL证书支持HTTPS协议(用于Win服务自承载WebApi服务器) - C/S框架网原创
VS.NET后端框架,C#.NET开发的服务器端开发框架 - C/S框架网
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
