Hast du dir die Beispiele von DevExpress schon mal angesehen ?
Die sind wirklich gut ...
Falls es dann immer noch klemmt mache dir in den nächsten Tagen mal ein ganz kleines Beispiel Projekt fertig.
Komme aber erst Anfang nächster Woche dazu.
Zitat:
Zitat:
Das BeginFULLUpdate und EndFULLUpdate hast du doch gesetzt oder ?
...
Was die Performance sehr stark runterzieht ist unter anderem auch, wenn das CellAutoWidth (o.Ä.) eingeschaltet ist.
Wird DAS nicht gerade durch das Begin/EndFullUpdate temporär ausgeschaltet?
@alzaimar
Wenn BeginnFullUpdate gesetzt wurde, wird die Zellenbreite (ColumnAutoWidth) nicht beim Laden der Datensätze angepasst.
Jedoch wenn Das EndFullUpdate kommt wird das Grid die eingestellte Anzahl Datensätze durchscrollen, um die optimale Spaltenbreite zu ermitteln. Wenn man die Anzahl sehr hoch ansetzt dauert das schon eine Weile.
Da EndFullUpdate unmittelbar nach dem Einlesen der Daten aufgerufen wird, kann einem das schon so vorkommen, als würde das Laden ewig dauern ...
Schöne Grüße,
Jens