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 - MSFlexGrid1
Forum - Visual Basic 6 - MSFlexGrid1

Avatar
canfra67 (Normal User)
Rookie


Messaggi: 42
Iscritto: 10/02/2009

Segnala al moderatore
Postato alle 18:17
Venerdì, 17/07/2009
Ciao Ragazzi, in fase di creazione di una MSFlexGrid bisogna definire le righe e le colonne che la compongono; ma, se non si conosce in anticipo il numero totale di righe, è possibile impostare il parametro MSFlexGrid1.Rows in maniera tale che non sia necessario assegnargli un valore certo?
1000 Grazie

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 14:48
Sabato, 18/07/2009
non ho capito bene...
MSFlexGrid1.Rows restituisce il numero di righe della tua MSFlexGrid quindi è impossibile "non sapere" quante righe ci sono

PM Quote
Avatar
canfra67 (Normal User)
Rookie


Messaggi: 42
Iscritto: 10/02/2009

Segnala al moderatore
Postato alle 12:14
Lunedì, 20/07/2009
Ciò che intendo dire è che prima di riempire una FlexGrid bisogna dichiarare di quante linee è composta (es. MSFlexGrid1.Rows = 100), ma se non si sa in partenza che le righe saranno 100 (potranno essere 1, 50, 1500, ecc), come si fa? Come valorizzo MSFlexGrid1.Rows?

Ultima modifica effettuata da canfra67 il 20/07/2009 alle 12:15
PM Quote
Avatar
canfra67 (Normal User)
Rookie


Messaggi: 42
Iscritto: 10/02/2009

Segnala al moderatore
Postato alle 15:35
Lunedì, 20/07/2009
Ho risolto così:
1) imposto MSFlexGrid1.Rows con il valore massimo possibile;
2) elaboro e riempo la FlexGrid;
3) reimposto MSFlexGrid1.Rows con l'effettivo numero di righe inserite.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:42
Lunedì, 20/07/2009
Testo quotato

Postato originariamente da canfra67:

Ho risolto così:
1) imposto MSFlexGrid1.Rows con il valore massimo possibile;
2) elaboro e riempo la FlexGrid;
3) reimposto MSFlexGrid1.Rows con l'effettivo numero di righe inserite.



Questa è una soluzione, un'altra che avevo pensato era di aggiungere una riga e/o colonna quando devi aggiungere un dato...

msflexgrid1.rows = msflexgrid1.rows + 1

PM Quote
Avatar
canfra67 (Normal User)
Rookie


Messaggi: 42
Iscritto: 10/02/2009

Segnala al moderatore
Postato alle 17:45
Lunedì, 20/07/2009
Anche questa è una buona idea.
Grazie

PM Quote