Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Popolamento Listview
Forum - Visual Basic 6 - Popolamento Listview

Avatar
Flyman (Normal User)
Rookie


Messaggi: 27
Iscritto: 03/04/2007

Segnala al moderatore
Postato alle 23:38
Venerdì, 01/02/2008
Ciao a tutti,
ho un problema con un mio programma che
utilizza listview in modalità report.
Il problema e' che popolando il controllo con tanti items (es 100000) diventa lunghissimo il tempo di attesa.
Esiste un modo (es api) per pasare gli items in modo veloce e diverso dal solito

ListView1.ListItems.Add(, , "Pippo")

Grazie

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 0:33
Sabato, 02/02/2008
No ... non esiste ...

Il fatto e' che non ha senso inserire 10000 elementi in una lista ... come fa un utente a gestire tanti item ?

Puoi caricarne un numero minore (che so, i primi 20) e caricare i successivi se necessario ...

PM Quote
Avatar
Flyman (Normal User)
Rookie


Messaggi: 27
Iscritto: 03/04/2007

Segnala al moderatore
Postato alle 10:34
Sabato, 02/02/2008
Il fatto che deve gestire una lista di eventi ed e' unica. In ogni modo 100000 items era solo un riferimento massimo anche se gia' con 40000 e' lentissimo.

PM Quote
Avatar
Flyman (Normal User)
Rookie


Messaggi: 27
Iscritto: 03/04/2007

Segnala al moderatore
Postato alle 10:34
Sabato, 02/02/2008
Il fatto che deve gestire una lista di eventi ed e' unica. In ogni modo 100000 items era solo un riferimento massimo anche se gia' con 40000 e' lentissimo.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 10:57
Sabato, 02/02/2008
Non mi sono spiegato ... anche inserire 10000 (non 40000 o 100000) elementi non ha senso ... per forza che e' lento ...

Non lo farei mai in nessun programma ...

Devi gestire le informazioni "paginandole" secondo un criterio che devi trovare tu ...

Non posso immaginare un utente che scorra una griglia con 40000 elementi vedendoli uno per uno ... deve per forza esserci un criterio che limita gli elementi visibili a quelli che in effetti interessano in un determinato momento ...

Ultima modifica effettuata da gantonio il 02/02/2008 alle 10:58
PM Quote
Avatar
kryc (Ex-Member)
Rookie


Messaggi: 36
Iscritto: 11/12/2007

Segnala al moderatore
Postato alle 23:46
Domenica, 03/02/2008
gia quoto con quanto detto sopra, gia 1000 sono tante! eheh.
Comunque, con queste items cosa dovresti realizzare? nel senso..per cercare insieme una soluzione, ci potresti dire che utilità hanno queste 100000 items??

PM Quote
Avatar
Flyman (Normal User)
Rookie


Messaggi: 27
Iscritto: 03/04/2007

Segnala al moderatore
Postato alle 17:53
Martedì, 05/02/2008
Ho risolto grazie ad un controllo trovato su :
http://www.planet-source-code.com/vb/scripts/ShowCode.asp? ...

PM Quote