Estoy creando una aplicación de Windows en C#,DataBindingComplete se está llamado varias veces
tengo 1 Datagridview y después de lo fijo es origen de datos que debe tener 3 filas.
He adjuntado 2 Evento Habdlers a la 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.
}
¿Por qué sucede esto y cómo se lo arreglo?
Gracias por adelantado ...
Tengo el mismo problema. Y estoy absolutamente seguro de que asigno la propiedad DataSource una vez. Los 4 eventos se activan al mismo tiempo, a pesar de que los datos que paso son enormes (más de 10k filas). Hay una sola lectura en el buffer de DataTable, que una sola operación de asignación. Todavía 4 "DataBindingComplete" dispararon. – Harry
Para resolver el problema, vea mis comentarios [aquí] (http://stackoverflow.com/questions/24329964/alternative-to-datagridview-databindingcomplete-event) – nam