PDA

View Full Version : [VB] Un Paging su ListView ___ MOLTO URG ___


race2
20-01-2003, 17:49
Con VB.NET,

Ho un Database con 10.000 Clienti,

Ho una ListView che mi visulaizza tutta la Ragione sociale di questi Clienti,

vorrei fare una sorta di "PAGING" nella ListView, cioe':

vorrei visualizzarne solamente 100 per volta e poi con l'ausilio di "LIMIT 0,100" nella "QUERY" e l'aiuto del pulsante "Avanti >>" e "<< Indietro" potere navigare nei dati.

Come potrei fare ???

bsummer
21-01-2003, 12:29
Non o se nelle listview sia possibile limitare le righe visibili.

Un metodo potrebbe essere questo:

La listview che contiene tutti e 10000 i clienti viene nascosta (visible=false).

Crei un'altra listview.
Usa due indici, uno per indicare la riga di partenza (A) e l'altro per la riga di fine intervallo (B).

Copia i dati a partire dalla riga A fino alla riga B della listview che contiene tutti i dati nella listview che deve contenerne solo una parte.

Creati dei pulsanti che cambiano il valore degli indici A e B per scorrere la lsitview originale ecreare cosi' la paginazione voluta.

Grezzo, ma efficente :D

Aloha