Je crée une application Windows en C#,DataBindingComplete est appelé plusieurs fois se
J'ai 1 Datagridview et après je l'ai mis est DataSource il devrait avoir 3 lignes.
Je joins 2 événement Habdlers au 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.
}
Pourquoi cela se produit et comment pourrais-je résoudre ce problème?
Merci à l'avance ...
J'ai eu le même problème. Et je suis absolument certain que j'attribue la propriété DataSource une fois. Tous les 4 événements se déclenchent en même temps, malgré les données que je passe est énorme (plus de 10k lignes). Il y a une seule lecture dans le tampon DataTable, qu'une seule opération d'assignation. Encore 4 "DataBindingComplete" tiré. – Harry
Pour résoudre le problème, voir mes commentaires [ici] (http://stackoverflow.com/questions/24329964/alternative-to-datagridview-databindingcomplete-event) – nam