快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

C#中怎么利用CheckBox判断是否选中

C#中怎么利用 CheckBox判断是否选中,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联专业为企业提供亚东网站建设、亚东做网站、亚东网站设计、亚东网站制作等企业网站建设、网页设计与制作、亚东企业网站模板建站服务,10余年亚东做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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判断是否选中
网页链接:http://6mz.cn/article/jgohds.html

其他资讯