Sto creando un'applicazione Windows in C#,DataBindingComplete è sempre chiamato più volte
Ho 1 Datagridview e dopo essere stata impostata è DataSource dovrebbe avere 3 file.
Ho allegato 2 Evento Habdlers al Datagrdview
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.
}
Perché accade questo e come vorrei risolvere il problema?
Grazie in anticipo ...
Ho avuto lo stesso problema. E sono assolutamente sicuro di assegnare una volta la proprietà DataSource. Tutti e 4 gli eventi si attivano contemporaneamente, nonostante i dati che passo siano enormi (oltre le 10k righe). C'è una sola lettura nel buffer DataTable, che una singola operazione di assegnazione. Ancora 4 "DataBindingComplete" licenziato. – Harry
Per risolvere il problema, vedere i miei commenti [qui] (http://stackoverflow.com/questions/24329964/alternative-to-datagridview-databindingcomplete-event) – nam