Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Paginacion de Listview ....

Estas en el tema de Paginacion de Listview .... en el foro de Visual Basic clásico en Foros del Web. buenas, resulta que yo uso mysql y hago los listados mediante Listview, el tema es que al tener unos 2000 registros demora demasiado la carga, ...
  #1 (permalink)  
Antiguo 18/12/2008, 08:20
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Mensaje Paginacion de Listview ....

buenas, resulta que yo uso mysql y hago los listados mediante Listview, el tema es que al tener unos 2000 registros demora demasiado la carga, por eso mi pregunta de alguna paginacion para ListView.

ante nada gracias.
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #2 (permalink)  
Antiguo 18/12/2008, 15:00
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Paginacion de Listview ....

Quizas estes usando el control equivocado.. yo en particular suelo usar algun control grid es mucho mas rapido a la hora de traer grandes cantidades de datos.. es cierto que el control listView tiene un aspecto un poco mas simpatico, pero con algunos arreglos cualquier grid quedaria igual o mejor que un listView.
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #3 (permalink)  
Antiguo 19/12/2008, 05:05
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Paginacion de Listview ....

bien, gracias, pero necesito Paginar un listview no que me digas que control tengo que usar... ya que no pienbso migrar todo un sistema de listview a flexgrid o msflexgrid
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #4 (permalink)  
Antiguo 19/12/2008, 09:05
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Paginacion de Listview ....

No pretendia que cambies todo un sistema.. si lo que quieres es paginar ( lo que una vez yo hice) fue modificar mi consulta SQL para que me traiga por bloques... claro que en tu caso no te lo recomiendo... tendrias que cambiar todas tus cosultas de toooodo tu sistema.

la mejor opcion en este caso seria:
Si estas trabajando con alguna version de vb.net podrias crear tu propio ListView y sobrecargar alguna funcion pa que sea mas liviano a la hora de llenar: (Porque OJO: que la lentitud no viene por lo pesado de los datos sino por el bucle que haces para llenar el listView )

otra opcion seria claro si tambien estarias trabajando con alguna version de vb.net sobrecargar el metodo que usas para traerlos datos y aplicarle un filtro o una condicion para que traiga los datos por bloques.

PD: hablo de vb.net para poder usar sobrecarga de funcones o metodos , no hay otramanera de hacerlo si es que no se quiere cambiar todo el sistema.
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #5 (permalink)  
Antiguo 19/12/2008, 09:35
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Paginacion de Listview ....

tio aqui hay un ejemplo para paginar un listview
  #6 (permalink)  
Antiguo 20/12/2008, 09:07
 
Fecha de Ingreso: noviembre-2008
Mensajes: 136
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Paginacion de Listview ....

Saludos, yo te sugiero el SGrid2 de vbAccelerator, con su modo RowsOnDemand

http://www.vbaccelerator.com/home/VB..._2/article.asp
  #7 (permalink)  
Antiguo 21/12/2008, 10:28
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Sonrisa Respuesta: Paginacion de Listview ....

Cita:
Iniciado por franko1809 Ver Mensaje
muchas gracias franco, es lo que estaba necesitando.

salu2 y gracias nuevamente. :)
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
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 09:16.