Laden...

DatagridView Performance Problem

Erstellt von cookie1991 vor 16 Jahren Letzter Beitrag vor 16 Jahren 685 Views
C
cookie1991 Themenstarter:in
7 Beiträge seit 2007
vor 16 Jahren
DatagridView Performance Problem

Hallo,

Ich schreibe gerade ein Programm zum Synchronisieren von Verzeichnissen. Das Programm an sich funktioniert wunderbar nur zum gegenüberstellen der Verzeichnisse verwende ich eine DatagridView Tabelle. Und diese Tabelle bekommt per Datasource eine DataTable zugewiesen welche sämtliche Daten enthält. Soweit so gut.

Solange jetzt die DataTable sagen wir nicht mehr als 50-100 Elemente beinhaltet funktioniert alles wie gewollt es wird sofort angezeigt und fertig. Wenn ich jetzt aber dem Datagridview eine DataTable zuweise die z.b. 2500 Rows hat (kann bei verzeichnissen häufig auftreten) so dauert es Ewig bis er die DatagridView auch tatsächlich anzeigt. Bei mir am Computer über eine Minute. Dabei stehen sämtliche Daten zu dem Zeitpunkt schon in der DataTable und es wird wirklich nur per

DatagridView.DataSource = DataTable;

die Quelle zugeordnet. Und ich habe keine ahnung warum das so ewig dauert.

Ich hoffe ihr könnt mir Helfen oder Tipps geben. Falls ihr mehr Code braucht oder nähere Informationen ich bin gerne bereit diese zu Posten.

Mfg Cookie