我将SQL结果返回到DataGridView中,并且遇到问题。我在表单上有一个选项,只显示选中的值,但无法正常工作。这里是我的代码:只显示在DataGridView中选中的框
For x As Integer = dgvAutogrow.Rows.Count - 1 To dgvAutogrow.Rows.Count
If dgvAutogrow.Rows(x).Cells("checked").Value = False Then
dgvAutogrow.Rows.Remove(dgvAutogrow.Rows(x))
End If
Next
这是我的DataGridView的一部分看起来像。我想要发生的事件只显示复选框已选中的值。
当我调试,我得到以下错误:
上改变什么有什么建议?
为什么downvote?这个解决方案适合这个问题 因为我不能添加评论给其他答案,请将'.Cells(“checked”)'改为'.Cells(“IsPercentGrowth”)'或发生异常。 – 2014-11-04 15:33:08
你的x从哪里来?在编辑它之前,它也不起作用。此外,为什么他需要更改单元格名称,它应该是他正在使用的单元名称......为什么他需要将其更改为IsPercentGrowth? – Codexer 2014-11-04 15:39:16
不仅是一个问题,有一个问题,因为他的循环错误,删除行,你也没有解决这个问题......所以你的答案是不适合手头的问题... – Codexer 2014-11-04 15:42:54