C# CheckBox选中的判断方法是在做有关C# winform的时候使用Windows DataGridView来实现的,具体的是在DataWindow中增加新行.实现方法是什么呢?那么这里向你详细介绍。
成都创新互联主要从事网站制作、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务广德,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
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选中的判断方法的相关内容就向你介绍到这里,希望对你了解C# CheckBox选中的判断方法有所帮助。
分享标题:详解C#CheckBox选中的判断方法
URL网址:http://www.mswzjz.cn/qtweb/news13/260113.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能