Hola, Fabián.
¿Tomas el recordset desde un dataenvironment?
Si es así, en la pestaña avanzadas de Propiedades, existe la opción de indicar si quieres que te devuelva un nro determinado de registros o "Todos los Registros".
Yo creo que va por ahí el problema. No es el datagrid, sino el recordset que lo alimenta.
Espero que lo soluciones.
Salu2.