私はデータバインディングに少し苦労しています。リストにはBindingList(Of IDataItem)
、両方ともインターフェイスを実装する 2 つのクラス タイプが入力されていますが、IDataItem
インターフェイスを実装するのは 1 つだけINotifyPropertyChange
です。ご想像のとおり、データを表示するためにDataGridView
バインドされたコントロールを使用しています。コントロールが再描画されない限り、BindingList
舞台裏で行われたプロパティの変更がコントロールに反映されないという問題があります。DataGridView
助言がありますか?両方のクラスがINotifyPropertyChange
インターフェースを実装する必要がありますか? はインターフェイス タイプでは機能しBindingList
ません。クラス タイプを使用する必要がありますか?