如何检查是否在datagridview中选中了复选框 [英] how to check whether the checkbox is checked in datagridview

查看:82
本文介绍了如何检查是否在datagridview中选中了复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

注意它是windows应用程序。





i有一个datagridivew,因为我有一个复选框



i验证是否选中了复选框。



我的代码如下;





运行模式下的Datagridview如下;



SNO日(复选框内)



SNO是专栏o

日期是第1栏。





if(Convert.ToBoolean(this.DGVCalendar [1,i] .Value)== true)





用于验证我写的以上。



上面的代码写得正确吗?



请帮帮我。



问候,

Narasiman P.



注意它是windows应用程序。

解决方案

http://www.dotnetfunda.com/forums/t hread9917-how-to-get-checkbox-value-in-gridview.aspx [ ^ ]





< a href =http://stackoverflow.com/questions/349055/how-to-check-status-of-checkboxes-in-gridview-columns-on-click-of-button> http://stackoverflow.com / questions / 349055 / how-to-check-status-of-checkboxes-in-gridview-columns-on-click-of-button [ ^ ]


检查此代码



如果你在datagridview中循环那么



< pre lang =cs> for int i = 0 ; i < datagridview.Rows.Count-1; i ++)
{

if (Convert.ToString(datagridview [ 0 ,i] .Value)== True
{
// 这里的逻辑
}

}


Note it is windows application.


i have one datagridivew in that i have one checkbox

i am validating whether the checkbox is checked.

for that my code as follows;


Datagridview in run mode as follows;

SNO Day(In check box)

SNO is column o
Day is column 1.


if (Convert.ToBoolean(this.DGVCalendar[1, i].Value) == true)


for that validating i written a above.

my above code is written correct?

Please help me.

Regards,
Narasiman P.

Note it is windows application.

解决方案

http://www.dotnetfunda.com/forums/thread9917-how-to-get-checkbox-value-in-gridview.aspx[^]


http://stackoverflow.com/questions/349055/how-to-check-status-of-checkboxes-in-gridview-columns-on-click-of-button[^]


check this code

if you are looping in datagridview then

for (int i = 0; i < datagridview.Rows.Count-1; i++)
{

               if (Convert.ToString(datagridview[0, i].Value) == "True")
               {
                  //your logic here
               }

}


这篇关于如何检查是否在datagridview中选中了复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆