我在数据绑定方面遇到了一些困难。我有一个BindingList(Of IDataItem)
,列表中填充了两种类类型,它们都实现了IDataItem
接口,但只有一个实现了INotifyPropertyChange
接口。你可以猜到我正在使用DataGridView
绑定到的控件BindingList
来显示数据。我遇到了一个问题,即DataGridView
除非重绘控件,否则控件不会反映在后台进行的任何属性更改。
有什么建议么?两个类都需要实现INotifyPropertyChange
接口吗?是否BindingList
不适用于接口类型,必须使用类类型吗?