Allora questo è il modo in cui carico il combo:
io voglio che quando seleziono una voce del combo mi venga restituito l'id dell'elemento selezionato, ma l'id del database ad esempio: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()
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

Rispondi quotando