Suponga que su tabla tiene 10,000 registros y aplica esta consulta:
seleccione * de la tabla
Ahora lo vincula a GridView y habilita la paginación y establece el tamaño de página como 10 (o cualquier cosa, no importa). Entonces, en este caso, se recuperarán todos los 10,000 registros y se vincularán a GridView. Incluso al hacer clic en los enlaces de paginación, los 10.000 registros se recuperarán cada vez y luego se vincularán a GridView.
- ¿Cuál es la mejor empresa de diseño web en dehradun?
- ¿Cómo puedo evaluar la calidad de un script codificado en PHP?
- ¿Por qué es difícil encontrar proyectos web?
- ¿Es necesario actualizar el antiguo hardware del servidor web que todavía funciona?
- ¿Dónde puedo encontrar buenos desarrolladores de Django para una startup?
Debido a tantos registros, este procedimiento es muy lento y hará que la página sea pesada y mucho más lenta de cargar. Por lo tanto, evite este enfoque.
APLICAR PAGINACIÓN PERSONALIZADA
Establezca el tamaño de GridView en 10 o cualquier número y obtenga solo 10 registros que vienen en esa página. Por ejemplo, si el tamaño de página es 10 para GridView. Entonces, cuando se carga GridView, solo se obtienen los registros del 1 al 10 (en lugar de los 10,000).
Del mismo modo, si el usuario se mueve a la quinta página de GridView, los registros del 50 al 60 se obtienen y se vinculan a GridView (en lugar de 10,000).
¿No es genial este enfoque? Esta es la paginación personalizada de SQL, debe utilizar este enfoque si el tamaño de los registros es grande. Esto hace que su página sea más clara y mucho más rápida.
Consulte los enlaces a continuación que explican cómo codificar la PAGINA PERSONALIZADA en GridView.
- Paginación personalizada con SQL Server 2012
- Paginación personalizada ASP.NET GridView
¡Por favor vota!