Hola Roxana, si vos te traes todos los registros de una tabla y son muchos
entonces ya de entrada lo que se va a poner lento es la consulta,
independientemente de que se la pases a algo que la vaya a paginar o no.
Además de eso si no paginás, la página podría tardar siglos en cargar o
directamente no terminar de cargar nunca.

Con lo que, si en la consulta a la base traes sólo los registros que vas a
mostrar, va a cambiar mucho la performance.

También lo que podés hacer es en esa página, es poner filtros / búsqueda y
que por defecto no muestre nada, solo después de usar algún criterio de
búsqueda / filtro te muestre los resultados.

Como siempre cuando es una cuestién de performance lo que tenés que hacer
son pruebas para realmente ver como funciona en tu caso particular.

Espero que te sirva.
Saludos,

Pedro Wood


2009/11/19 Roxana Leituz <[email protected]>

>  Hola!! queria saber si tienen idea de que manera utiliza asp.net el tema
> de la paginación. cuando uso una grilla y habilito la paginación, el sistema
> carga toda la tabla en memoria o va trayendo los registros en la medida que
> los requiero?? pregunto esto porque necesito levantar una cantidad
> importante de registros y saber si lo tengo que hacer "a mano" , usando
> row_count por ejemplo. Se aceptan ideas..
> Muchas gracias!!
>
>

Responder a