Ciao a tutti ... ecco cosa vorrei sapere
Come fare per assegnare un valore specifico (numerico e non sequenziale) a ciascuna riga di una listbox con VB 6
![]()
Ciao a tutti ... ecco cosa vorrei sapere
Come fare per assegnare un valore specifico (numerico e non sequenziale) a ciascuna riga di una listbox con VB 6
![]()
Imposta il valore nella proprietà ItemData.
il dato (che è un id) lo ricavo da un db...
ho provato
list1.itemdata (tabella.recordset("id"))
ma non funz.
poi
a=tabella.recordset("id")
list1.itemdata (a)
ma non funz
L'id è un campo integer...potrebbe essere un problema che l'itemdata è un long??? eventualmente come posso convertire un valore da integer a long e viceversa???
itemdata è una proprietà, devi usare l'uguale
list1.itemdata = tabella.recordset("id")
Ok c'è l'ho fatta...
x la cronaca si deve fare
List1.ItemData(List1.NewIndex) = tabella.Recordset("id")
e per reperire il dato
var = List1.ItemData(List1.ListIndex)
Grazie per l'aiuto