c# - ObjectListview 未更改子项目复选框状态

标签 c# checkbox objectlistview

我正在使用ObjectListview。

我已启用 usesubitem 复选框。 但问题是,当我单击子项中的复选框时,复选框不会更改状态。

enter image description here

最佳答案

我最好的猜测是没有分配 bool 方面。

检查一下

  • 您为相应列分配了一个AspectName
  • 方面的类型为 bool
  • 列属性 IsEditable 设置为 true

如果您使用 AspectGetterAspectSetter,请确保它们也使用 bool。我相信子项复选框也可以使用 CheckState 类型并将列属性 TriStateCheckBoxes 设置为三态。 (还可以使用第一列的复选框的 ObjectListView 属性,它相对于其他列来说是“特殊的”)。

关于c# - ObjectListview 未更改子项目复选框状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25780103/

相关文章:

c# - jsonconverter Web api 日期时间属性获取 01/01/0001

javascript - 根据带有组合框选项的选定复选框显示和隐藏 div

c# - asp.net 如何在下拉菜单中添加复选框

c# - 关闭包含表单时终止用户控件中线程的最佳方法?

c# - 如何确保一个类可以调用另一个类的方法,但其他类不能调用该方法?

php - php 中的多个复选框

c# - ObjectListView 显示图标

c# - 使用 ObjectListView 自定义排序

python ObjectListView 用空行更新显示,即使列表具有有效数据

c# - 使用 Linq 从跨多个列的单个查询获取多个 MAX 值