Für die schlechte Performance habe ich grade keine pauschale Lösung.
Abhängig von den verwendeten Datentypen, der Spaltenanzahl, der Geschwindigkeit der Datenquelle usw. sollte das Grid zwischen 2000 und 20.000 Records pro Sekunde laden.
Das BeginFULLUpdate und EndFULLUpdate hast du doch gesetzt oder ?
An deiner
Query hängen während des Ladens der Datensätze hoffentlich keine anderen, datensensitiven, Steuerelemente oder ? Nicht das Diese das laden ausbremsen ... (Stichwort: EnableControls, Disablecontrols)
Was die Performance sehr stark runterzieht ist unter anderem auch, wenn das CellAutoWidth (o.Ä.) eingeschaltet ist.
Etwas Source und wäre jetzt sicher hilfreich um das Problem schneller zu lokalisieren ....
Alternativ kannst du ja mal in den
DevExpress NewsGroups nachschauen ..
Schöne Grüße,
Jens