私はBindingListにバインドされたDevExpress GridControlを持っています。変更が自動的にバインドされたコントロールに適用されるようにBindingListを使用しました。これはBindingListが動作する方法ですか?
リストから項目を追加または削除すると完全に機能しますが、項目を変更すると、必要な方法で作業が終了しません。
BindingList内のすべてのオブジェクトを繰り返し処理し、プロパティの一部を変更する別のスレッド(UIスレッドを自由に更新するため)で実行されるforeachループを作成しました。
私が期待するのは、各プロパティがリアルタイムでGridControlの更新を更新したことです。しかし、更新は非常に「チャンク」です。時には一度に2行を更新することがあります。新しい値を取得するためにGridControlをクリックする必要があることがあります。
どうしてですか?
DataControl.RefreshDataSource()
の各項目の後に電話するのは良い解決方法ですか?