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 ???
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 ???