3
私はSystem.ComponentModel.BindingList
を私のアプリケーションのDataGridView.DataSource
として使用しました。リストはかなり大きく、DataGridView
に描くのに数秒かかる。だから、私はデータバインディング(の絵を含むを含む)手続きが完了したら何かをする必要がある。私はDataBindingComplete
イベントを試しましたが、それはDataSource
プロパティに値を設定した直後に発生します。データバインディングが完了したときを知る
ありがとうございます。
UPDATE:
1.生成バインディングリストに設定►〜1秒
2. [データベースからデータを取得] DataSource
[であったDataGridView
]►〜5秒
も 'DataBindingComplete'は、右のようだが、あなたが直面していると、それは特に – V4Vendetta
親愛なる@ V4Vendettaをうまくいかなかった理由をどのような問題に展開する必要があります:私は上記のように、' DataBindingComplete'が良い作品。しかし、それが発生すると、 'DataGridView'はまだペイントする必要があります。塗装手順は時間がかかるプロセスで、いつ終了するか知りたいです。それが十分明確でない場合は教えてください。 – Mimi
このイベントは、データソースの内容が変更された場合や、 'DataSource'、' DataMember'、または 'BindingContext'プロパティの値が変更された場合に発生します。このイベントは改善する必要があります。少なくともこのイベントは、サークル。 – Elshan