PDA

View Full Version : [VB] Creare un Paging con WHILE


race2
25-10-2002, 10:11
Con VB.NET,

Devo visualizzare una serie(molti) risultati su una ListView(),

Utilizzando un ciclo WHILE........

dato che ho molti Item in tabella, il ciclo fa fatica per estrarre tutti i risultati,

quindi vorrei mettere un Paging per suddividere in piu' pagine(schermate di listView) tutti gli Item,

questo e' il mio codice:


Dim TotaleRisultatiInTabella As Integer = 1000 'le righe presenti nella mia tabella
Dim RisultatiPerPagina As Integer = 10 'le righe(Risultati) estratte per ogni Pagina(click) sul pulsante di avansamento >>|
Dim TotalePagine As Integer = TotaleRisultatiInTabella / RisultatiPerPagina 'il numero totale di Pagine(click) che si avranno

conn.Open()
Dim comm As New OleDbCommand("SELECT * FROM Movimenti", conn)
Dim read As OleDbDataReader = comm.ExecuteReader
While read.Read()
'### qui mettero il mio codice per popolare una ListView() ###
End While
conn.Close()


ma non ho assolutamente idea di come creare un Paging con 2 bottoni, 1 che va Avanti e 1 che ritorna indietro.

nel codice SQL della Query non so se devo usare la clausura "Limit x, x" oppure come fareste voi ???