Dann nimm ein "ordentliches" Grid.
Bei DevExpress braucht man den Filter nicht im DataSet zu machen, sondern kann im DataController des Grids filtern/sortieren.
Und man muß den DataSet-Zeiger nicht mit dem ActiveRecord des Grids synchronisieren lassen. (nur beim Editieren würde dann im DataSet gescrollt)
Ich möchte die Daten erst gar nicht vom Server zum Client übertragen. Daher muss so früh wie möglich gefiltert werden. Das war aber gar nicht die Fragestellung... Ich verwendete übrigens das TcxGrid.