jjzjj

DataGridViewCheckBoxCell

全部标签

c# - 如何验证 DataGridViewCheckBoxCell 是否被选中

我已经将一个数据表绑定(bind)到一个DataGridView,这个数据表有一个名为“Status”的列,它是Boolean类型。我可以通过代码将值设置为true或false就好了。但是,我不知道如何检查给定的行是否已经被选中。这是我尝试使用的代码,编译它时显示错误“指定的转换无效”。如有任何帮助,我们将不胜感激。if(rowIndex>=0){varcbxCell=(DataGridViewCheckBoxCell)dgvScan.Rows[rowIndex].Cells["Status"];if((bool)cbxCell.Value){//Dostuff}else{//Doot

c# - 如何检查是否选中了 dataGridView 复选框?

我是编程和C#语言的新手。我卡住了,请帮忙。所以我写了这段代码(c#VisualStudio2012):privatevoidbutton2_Click(objectsender,EventArgse){foreach(DataGridViewRowrowindataGridView1.Rows){if(row.Cells[1].Value==true){//whatIwanttodo}}}所以我得到以下错误:运算符“==”不能应用于“object”和“bool”类型的操作数。 最佳答案 您应该使用Convert.ToBoolean