// Criamos o nosso Dictionary com alguns valores;
Dictionarydicionario = new Dictionary ();
dicionario.Add(1, "Valor 1");
dicionario.Add(2, "Valor 2");
// Criamos o nosso BindingSource no qual associamos ao dicionario
BindingSource bs = new BindingSource();
bs.DataSource = dicionario;
// associamos a comboBox ao BindingSource criado
comboBox1.DisplayMember = "Value";
comboBox1.ValueMember = "Key";
Depois de associado o Dictionary a ComboBox basta aceder a propriedade da comboBox 'SelectedValue ' e temos o valor seleccionado:
if (comboBox1.SelectedValue != null )
{
int valor = (int)comboBox1.SelectedValue;
MessageBox.Show(valor.ToString());
}
Sem comentários:
Enviar um comentário