私はWindowsアプリケーションをC#で作成しています。DataBindingCompleteが複数回呼び出されています
私は1つのDatagridviewを持っています。DataSourceを設定した後、3行にする必要があります。私はDatagrdviewに2イベントHabdlersを添付した
void dgvProductList_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)<br>
{
//this gets called 4 times
}
private void dgvProductList_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
//gets called 2 times.
}
なぜこれが起こらず、私はそれをどのように修正するのでしょうか?
事前のおかげで...
私は同じ問題を抱えています。私はDataSourceプロパティを一度割り当てます。私が渡すデータが巨大(10k行以上)しているにもかかわらず、4つのイベントが同時に発生します。単一の割り当て操作よりも、DataTableバッファへの単一の読み取りがあります。まだ4 "DataBindingComplete"が発砲されました。 – Harry
この問題を解決するには、私のコメント[ここ](http://stackoverflow.com/questions/24329964/alternative-to-datagridview-databindingcomplete-event)を参照してください。 – nam