如何让datagridview里的checkbox实现全选

 我来答
默默1097
推荐于2018-04-23 · TA获得超过444个赞
知道答主
回答量:184
采纳率:50%
帮助的人:143万
展开全部
最近遇到datagridview里的checkbox实现全选问题,我在网上查了好多资料,一致认为用循环来实现全选,可是那速度真的是太慢了。
后来发现了一个比较快的方法:
现在我们要实现一个CheckBox和DataGridView中所有的CheckBox的状态同步。DataGridView的名字为dgvRefObject,DataGridView的第一列(Column)为DataGridViewCheckBoxColumn;实现全选的CheckBox的名称为SelectAll。那么实现这个功能的代码如下:
dgvRefObject.DataSource = DataSet.Talbe[0];//重新初始化DataGridView
dgvRefObject.Columns[0].DefaultCellStyle.NullValue = SelectAll.Checked;
要实现以前功能还要注意一些细节:
1.向DataGridView中DataSource传数据集的时,请不要给第一列传值,即CheckBox列。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式