2
私が持っている:BindingSourceにDataSourceの変更を認識させる方法を教えてください。
someBindingSource.DataSource = someDataSource;
そして私も行います
someDataSource = foo();
foo()
は異なるデータと他のデータソースのnew
を行います。
は、私はそれが割り当てを毎回行うために、正しいだとは思わないデータソースの変更、すなわち:
someDataSource = foo();
someBindingSource.DataSource = someDataSource;
のでsomeDataSource
の変化のsomeBindingSource
に認識させるための方法がありますか?
someDataSourceを変更するのではなく、オブジェクト全体を置き換えているので、someDataSourceをコンテナでラップしたり、いくつかのコンテナメソッドを使ってデータを変更したりする必要はありません。ObservableCollection) –
barakcaf
1つのアイテムでObservableCollectionを保持しますか? – shinzou
データソースを(更新するのではなく)置き換えて、バインディングソースに通知する場合は、dataSourceオブジェクトをラップして何らかの方法でデータを置き換える必要があると思います – barakcaf