winforms 将词典绑定到CheckedListBox

lndjwyie  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(106)

我有一个Dictionary<string, bool>对象,它存储了一些项目及其状态:true表示启用false表示禁用
我想把这个对象绑定到一个CheckedLIstBox,或者,绑定一个List<string>,然后遍历Dictionary,并使用key访问CheckListBox项,设置它们的状态。
哪种方法最简单?

1hdlvixo

1hdlvixo1#

我的建议是完全避免绑定。Microsoft does not promote the use of the DataSource propertyCheckedListBox
由Microsoft于2005年5月30日上午10:28发布
...我们不支持CheckedListBox控件上的数据绑定。[DataSourceDisplayMemberValueMember属性]属性是从其基类继承的,无法移除,因此我们将其从属性网格和IntelliSense中隐藏。
Windows Form小组。
使用AddRange方法在运行时将您的集合添加到CheckedListBox中,然后完成操作。

相关问题