winforms objectListView选择无效的所有复选框



我正在使用ObjectListView 2.9.1.1072在每行上创建一个带有复选框的列表。对于第一列,我的HeaderCheckBox和HeaderCheckBoxupDatesRowCheckbox设置为true。但是,当我单击"列标题"中的复选框时,它不会按照应该检查/取消检查列表中的所有项目(实际上它根本没有做任何事情(。我想念什么吗?该文档充其量是粗略的,网站上的食谱页面也不是很有帮助。

仅通过在我的模型类中添加一个public offride int gethashcode((和equals((方法(后者使用gethashcode来解决两个对象的平等(来修复。ObjectViewList似乎使用这些方法在列表项目上维护检查状态。如果文档使它更清楚,那会很好。如果其中的任何一个都缺少,则无法正常工作。

最新更新