datagridview checkbox 有选中时才激活button 本帖最后由 test20120704 于 2012-07-04 10:33:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是DataGridview的CellValueChanged if e.ColumnIndex =你的checkbox列索引 CellContentClick事件中,判断如果是check列,就判断一下是否勾选,搞一个变量,如果勾选,这个变量值+1,如果不是勾选,变量值-1,然后判断如果变量值=0,button.enable=false 直接在CellContentClick事件中判断,,bool isEnable=false; for (int i = 0; i < dataGridView1.Rows.Count; i++) {DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0]; if ((Boolean)chk.EditedFormattedValue == true) {isEnable=true;break;}}button.Enable=isEnable; 用clickonce技术怎么发布到远程服务器上 这个问题,怎么用泛型解决? 字符串截取问题 [100分]这种绘画效果是如何实现的 请教如何获得打印机的唯一标识符 如何高亮显示DataGridView中单元格的内容 给出一个时间段,怎么算出在该时间段内有多少个周六周日? 【见面礼】放分100,前几位尽快。 为什么我写的WEB FORM显示不出来呢? 菜鸟的问题:关于DATAGRID里面分页的问题…………在线等待 double 数据结果疑问 正则表达式
if e.ColumnIndex =你的checkbox列索引
直接在CellContentClick事件中判断,,
bool isEnable=false;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];
if ((Boolean)chk.EditedFormattedValue == true)
{
isEnable=true;
break;
}
}
button.Enable=isEnable;