Setar o ValueMember no ComboBox

07/04/2016

Olá.

Como seto o ComboBox pelo 'ID' colocado no ValueMember?

(pode ser VB ou C#, não importa)

Veja o senário.

Lista para incluir no ComboBox
With Frutas
.Add(New NomeFruta("Laranja",4)
.Add(New NomeFruta("Abacaxi", 13))
.Add(New NomeFruta("Uva", 20))
.Add(New NomeFruta("Banana", 46))
End With

Carregando o ComboBox
With ComboBoxFrutas
.DataSource = Frutas
.DisplayMember = "getName"
.ValueMember = "getId"
End With

Muito bem!

Agora eu preciso setar a comboBox via "ValueMember", ou seja pelo CÓDIGO", por exemplo:
Quero que a Combo fique setada em "Abacaxi", mas eu não posso setar pelo 'nome' e sim pelo código, que neste caso, é 13
Eu pensei que fosse simple assim: SelectedValue = 13, mas NÃO da certo! Também tentei trabalhar com o SelectedItem e o Items nada seta!

Alguém pode me ajudar?

Abraços e obrigado.

Marcelo Neiva