Hola,
Si el problema es al cargar un datagrid más pequeño.... Asignale por código el número de página (la 1ª o la ultima).
Ese error sale porque por ejemplo tienes un Datagrid con 5 páginas y está en la última página, y si por lo que sea cargas otros datos en el datagrid que hace que tenga 3 páginas... sale ese error porque ahora no puede estar en la página 5.
A ver que tal te sale.
Saludos