【发布时间】:2009-08-28 12:24:35
【问题描述】:
CheckedListBox 上的 DataSource 属性对 Intellisense 隐藏。为什么?您可以使用绑定属性使其工作,但我担心它被隐藏是有原因的,并且由于某些我不知道的重要原因,我不应该在 CheckedListBox 上进行数据绑定。
CheckedListBox 上的数据绑定可以吗??
【问题讨论】:
标签: c# data-binding checkedlistbox
CheckedListBox 上的 DataSource 属性对 Intellisense 隐藏。为什么?您可以使用绑定属性使其工作,但我担心它被隐藏是有原因的,并且由于某些我不知道的重要原因,我不应该在 CheckedListBox 上进行数据绑定。
CheckedListBox 上的数据绑定可以吗??
【问题讨论】:
标签: c# data-binding checkedlistbox
CheckedListBox 旨在与其Add 和AddRange 方法一起使用:
在运行时将对象添加到列表中 时间,分配一个对象数组 使用
AddRange方法引用。 然后列表显示默认值 每个对象的字符串值。你可以 将单个项目添加到列表中Add方法。
虽然数据绑定到CheckedListBox 可能会起作用,但您应该避免创建依赖于除类型的公共接口之外的任何东西。我建议您使用正确的方法,因为如果 Microsoft 更改 CheckedListBox 的实现,这将使您的代码不那么脆弱。
【讨论】:
CheckedListBox 从Control 继承了这些成员。数据绑定的某些方面仍然可见(很可能是因为它们仍在幕后使用)。