最近的一个winform的项目中,碰到datagridview控件的第一列添加全选的功能,通常这个功能,有两种实现方式:1. 为控件添加DataGridViewCheckBoxColumn来实现,但是需要提供全选反选功能,2. 再加一个checkbox控件跟datagridview组合来实现全选反选功能.但是,感觉这两种实现效果都不是很好.网上查资料,发现一个老外的实现方法,比较简单通用.demo 代码最下面的连接给出. 他的实现方式就是:DataGridViewCheckBoxColumn的父