Foros del Web » Programación para mayores de 30 ;) » .NET »

Paginar Repeater en vb 2008

Estas en el tema de Paginar Repeater en vb 2008 en el foro de .NET en Foros del Web. ¿Como puedo realizar la paginación de un control Repeater que utiliza una tabla? Saludos...
  #1 (permalink)  
Antiguo 06/03/2014, 11:32
 
Fecha de Ingreso: junio-2012
Mensajes: 233
Antigüedad: 11 años, 11 meses
Puntos: 3
Pregunta Paginar Repeater en vb 2008

¿Como puedo realizar la paginación de un control Repeater que utiliza una tabla?

Saludos
  #2 (permalink)  
Antiguo 09/03/2014, 13:07
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Respuesta: Paginar Repeater en vb 2008

Hola, una posibilidad des limitar la cantidad de resultados (mediante Linq o directamente en el SQL, como por ejemplo utilizando "limit" en MySQL) y tener dos variables: Una que guarde la posición actual y otra la cantidad de registros a mostrar.

Entonces, si muestras N registros por página:

- El botón "anterior" resta N a la posición actual (cuidando de que no quede menor que 0) y actualiza
- El botón "siguiente" suma N a la posición actual (cuidando que no sea superior al total-N) y actualiza
- Un campo para saltar a una página P establece la posición actual en (P-1)*N y actualiza

Para más detalles tendríamos que ver cómo lo implementas actualmente.

Saludos.
  #3 (permalink)  
Antiguo 10/03/2014, 10:53
 
Fecha de Ingreso: junio-2012
Mensajes: 233
Antigüedad: 11 años, 11 meses
Puntos: 3
Exclamación Respuesta: Paginar Repeater en vb 2008

Estoy usando Sql Server 2008 y aun no le e agregado un paginado al Repeater.

Gracias,

Saludos

Cita:
Iniciado por geq Ver Mensaje
Hola, una posibilidad des limitar la cantidad de resultados (mediante Linq o directamente en el SQL, como por ejemplo utilizando "limit" en MySQL) y tener dos variables: Una que guarde la posición actual y otra la cantidad de registros a mostrar.

Entonces, si muestras N registros por página:

- El botón "anterior" resta N a la posición actual (cuidando de que no quede menor que 0) y actualiza
- El botón "siguiente" suma N a la posición actual (cuidando que no sea superior al total-N) y actualiza
- Un campo para saltar a una página P establece la posición actual en (P-1)*N y actualiza

Para más detalles tendríamos que ver cómo lo implementas actualmente.

Saludos.

Etiquetas: paginacion, vb, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:27.