Ti devi creare una sorgente dati da dare in pasto alla combobox
ad esempio se vuoi i tuoi dati li hai in una datatable dopo li devi inserire nella combo così:
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "text" ' Campo che usi come testo visibile nella combo
ComboBox1.ValueMember = "id" ' Campo che usi come id
Ovviamente la tua datatable deve avere 2 colonne chiamate id e text...
Poi, per ottenere il valore selezionato devi usare:
ComboBox1.SelectValue ' Per ottenere l'id selezionato
Questo di default è di tipo Object, quindi se tu vuoi un intero devi fare un cast.
La datatable la puoi riempire come meglio credi però se hai una datatable con tante colonne: id, cognome, nome, numero telefono, ecc ecc e tu vuoi visualizzare tutto sul testo della tua combobox devi creare una nuova colonna dove inserirai la composizione di tutte le colonne che vuoi visualizzare, perché come ti hanno detto una combo può visualizzare solo 1 colonna, quindi ti crei una colonna
text = cognome & " " & nome
ad esempio
Oh beh... ovviamente puoi usare anche un'altra sorgente dati, come un arraylist o qualche altra struttura... sappi però che il problema che la combo ti visualizza solo 1 campo resta...
Io ti ho spiegato con la datatable perché mi riesce più facile, ma alla fine è la stessa cosa...
Spero di esserti stato utile
Diego
-----------------------------------
Avanti sempre e comunque!
-----------------------------------