gpt4 book ai didi

.net - 如何更改 DataGridView 中复选框的值

转载 作者:行者123 更新时间:2023-12-04 07:04:33 25 4
gpt4 key购买 nike

我已使用以下内容将一列复选框附加到 DataGridView:

Dim chk As New DataGridViewCheckBoxColumn
DataGridView1.Columns.Insert(0, chk)

如何更改特定复选框的选中状态?

我尝试使用以下代码:
Dim val2 As DataGridViewCheckBoxCell = DataGridView1.Item(243, i)
val2.Value = True
DataGridView1.Item(243, i) = val2

最后一行导致运行时错误“InvalidOperationException was Unhandled
提供的单元格已经属于一个网格”。索引 243 存在。

最佳答案

最后一行实际上是不需要的。做就是了:

Dim val2 As DataGridViewCheckBoxCell = DataGridView1.Item(243, i)
val2.Value = True

val2 保留对 DataGridView 单元格的引用。如果更改其 Value 属性,则此更改将反射(reflect)在用户界面中。

一种更简单的方法是:
DataGridView1.Item(243, i).Value = True

但它做同样的事情。

关于.net - 如何更改 DataGridView 中复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1312024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com