DataGridView实现列头ChechBox人性化方案。

来源:互联网 发布:字幕重叠拼图软件 编辑:程序博客网 时间:2024/05/19 22:44
自己写个代码生成器,没想到还要来实现DataGridView列头CheckBox全选功能。在网上找了一些例子,复制下来感觉视觉不够美观,操作不够人性化(懒)。所以写了个例子。
思路如下,点击更改HeaderCheckBox时,分两种情况:1 没有选择任何一行时,更改所有行;2 有选中行时,只更改选中的行记录,3 列头背景要跟DataGridView设置的一样,不要加个CheckBox外观就怪怪的。
代码如下:



0 0
原创粉丝点击