Paginación

17/10/2005 - 21:05 por Matías | Informe spam
Cuando realizo una paginacion de datos, por ejemplo con un datagrid, cuando
cargo los datos, los carga todos y deja en memoria y solo muestra los de la
página solicitada??? o cada vez que cambio de pagina, vuelve a cargar todos
los datos y mostrar solo los que corresponden a la pagina solicitada????
 

Leer las respuestas

#1 Edgardo Rossetto
17/10/2005 - 22:56 | Informe spam
Depende si dejás el viewstate activado en el control, si está
activado, cuando se carga el formulario, los datos del grid quedan en
el viewstate entonces cuando cambiás de página no se hace otra
consulta a la base de datos.

Caso contrario, siempre se ejecuta la consulta nuevamente.

Lo mejor es desactivar el viewstate y cachear la consulta. En ASP.NET
2.0, si usás un SqlDataSource esto se puede hacer de forma
automática.

Saludos

Preguntas similares