Hola,
ten en cuenta que en el momento que varias el dataset, te varian los datos que se muestran: me refiero que es posible que se empezaran a mostrar por un registro y estuviese otro seleccionado, que luego al cambiar el dataset ya no saldrian. Para hacer lo que dices, deberas modificar un objeto llamado datalink perteneciente al dbgrid, de tal manera que se empiece a leer desde el mismo registro que antes de cambiar el dataset, usando activerecord y currentrecord. Haz una busqueda al respecto y seguramente te sera sencillo programarlo. Un saludo.
|