为什么CheckedListBox的数据绑定“隐藏”?

时间:2009-08-28 12:24:35

标签: c# data-binding checkedlistbox

CheckedListBox上的DataSource属性对Intellisense是隐藏的。为什么?您可以使用绑定属性使其工作,但我担心它是隐藏的原因,我不应该在CheckedListBox上进行数据绑定,因为我不知道的一些重要原因。

在CheckedListBox上进行数据绑定吗?

1 个答案:

答案 0 :(得分:5)

CheckedListBox旨在与AddAddRange方法一起使用:

  

在运行时将对象添加到列表中   时间,分配一个对象数组   使用AddRange方法的引用。   然后列表显示默认值   每个对象的字符串值。您可以   使用单个项目添加到列表中   Add方法。

虽然绑定到CheckedListBox的数据可能有效,但您应该避免在除类型的公共接口之外的任何内容上创建依赖项。我建议您使用正确的方法,因为如果Microsoft更改CheckedListBox的实现,这将使您的代码不那么脆弱。