tworzę aplikacji Windows w C#,DataBindingComplete jest uzyskiwanie nazywa wielokrotnie
mam 1 DataGridView i po I ustaw jego DataSource powinien mieć 3 rzędy.
Mam załączeniu 2 Event Habdlers do 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.
}
Dlaczego tak się dzieje i jak to naprawić?
z góry dzięki ...
Mam ten sam problem. I jestem absolutnie pozytywny, przypisuję właściwość DataSource raz. Wszystkie 4 zdarzenia strzelają w tym samym czasie, mimo że dane które przekazuję są ogromne (ponad 10k wierszy). W buforze DataTable znajduje się pojedynczy odczyt, niż pojedyncza operacja przypisania. Nadal trwa 4 "DataBindingComplete". – Harry
Aby rozwiązać problem, zobacz moje komentarze [tutaj] (http://stackoverflow.com/questions/24329964/alternative-to-datagridview-databindingcomplete-event) – nam