我目前正在构建一个应用程序,该应用程序利用 ComboBox 允许用户从 BindingList 对象中包含的 String 对象的动态列表中进行选择。但是,BindingList 是属于主类的子类的成员,这似乎会导致一些问题。
当 ComboBox 的数据源最初通过以下方式在主类中设置时:
this.comboBox.DataSource = this.childClass.dataList;
ComboBox 的内容按预期显示。但是,当列表的内容发生变化时,ComboBox 的内容不会更新。
如果 BindingList 对象属于主类,则 ComboBox 会更新而不会出现任何问题。父类似乎没有收到表明列表已更新的事件。
有任何想法吗?