您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
C#中怎么利用 CheckBox判断是否选中,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
C# CheckBox选中的判断方法实现方法:
右击菜单后弹出一窗体,新窗体上有一个DataGridView ,***列是个DataGridViewCheckBoxColumn列.要求是选中checkbox的行添加到父窗体数据源中.现就判断哪些有选中的
C# CheckBox选中的判断方法实例演示:
foreach (DataGridViewRow dr in this.dataGridView1.Rows) { try { //DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dr.Cells[0]; //if ((bool)cbx.FormattedValue) if(dr.Cells[0].Selected) { arrShiftCode.Add(dr.Cells[1].Value); arrShiftGroup.Add(dr.Cells[2].Value); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
以上是一开始这样写的,发现选中了多个,始终只有***一个是True,其他的都是False.***经查资料有如下写法即可
foreach (DataGridViewRow dr in this.dataGridView1.Rows) { try { DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dr.Cells[0]; if ((bool)cbx.FormattedValue) { arrShiftCode.Add(dr.Cells[1].Value); arrShiftGroup.Add(dr.Cells[2].Value); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
看完上述内容,你们掌握C#中怎么利用 CheckBox判断是否选中的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。