Allora questo è il modo in cui carico il combo:
codice:
sqlp = "SELECT IDFornitore,RagSoc FROM Fornitori"
connessione.Open()
Dim cmd As New OleDbCommand(sqlp, conn.connessione)
Dim read As OleDbDataReader
read = cmd.ExecuteReader
CBB_Fornitori.Items.Clear()
Do While read.Read
CBB_Fornitori.Items.Add(read.GetString(1))
CBB_Fornitori.DisplayMember = read.GetInt32(0)
Loop
read.Close()
connessione.Close()
io voglio che quando seleziono una voce del combo mi venga restituito l'id dell'elemento selezionato, ma l'id del database ad esempio:
Nome id
pippo 1
pluto 2
quando seleziono l'elemento nella form del combo e seleziono pippo io voglio che mi restituisca "1". Ho provato con :
cbb_fornitori.DisplayMember ma mi restuisce l'id dell'ultimo elemento della lista; con ...ValueMember ma non mi restituisce niente. Comunque qualsiasi aiuto è ben accetto . GRAZIE