Wenn dein cxGrid schon bei 500 Records lahm wird, liegt der Fehler bei Dir. Das Teil wird erst bei >5000 Recs etwas behäbig. Ich hab bis zu 2000 im Grid (150 Spalten) und der Anwender merkt nix.
Edit: Sollte nicht auch das gehen:
Code:
select top 20 * from Tabelle order by Feld