Ciao a Tutti, ho guardato in giro per la soluzione, ma non son riuscito ad implementarla con il mio problema. Dunque, tutti utilizzano un Dataset per implementare il combo e Valuemember per ottenere il valore. Io ho questo caso, apro il db, creo il datareader (ds2) e carico i dati.
poi nel combo (ccitta), inserisco un primo record "TUTTE", che se selezionato dovrebbe dare come value "TUTTE" .
Mentre per tutte le altre il value è il CAP.
Ora si crea il combo regolarmante, ma quando la seleziono il suo value non ha valore... dove sbaglio?
Questo è il codice :
CCitta.ValueMember = "TUTTE"
CCitta.SelectedText = "TUTTE"
CCitta.Items.Add("TUTTE")
While ds2.Read
Dim x
x = ds2.Item("Prov")
x &= (" - ")
x &= ds2.Item("Cap")
x &= (" - ")
x &= ds2.Item("Città")
CCitta.ValueMember = ds2.Item("Cap")
CCitta.SelectedText = ds2.Item("Cap")
CCitta.Items.Add(x)
End While
ds2.Close()
CCitta.SelectedIndex = 0
objConn.Close()
Grazie