No puedo ver al tratante de acontecimiento de la carga de la página, y otro problema no está atando el GridView después del poste-detrás. Veo que usted está fijando el tamaño de página a 3, y que usted está atando la rejilla después de cambiar la característica de índice de páginas, que habría sido mi conjetura. El control de SqlDataSource coordina automáticamente la paginación con el GridView, pero cuando usted lo dirige manualmente, necesita ser manejado correctamente. Hacía un conseguir de la base de datos en carga inicial de la página en un DataTable, y después almaceno eso en una variable de la sesión que se podría recuperar en el poste-detrás, de modo que no tuviera que hacer un conseguir otra vez. Nunca ato a lector de los datos al GridView, aunque, tan hay otra posibilidad de un problema, puesto que un lector de los datos le da una vista delantera-solamente de los datos. La paginación puede requerir una diversa construcción.