2014-05-01 5 views
0

У меня есть простой COMBOBOX с:COMBOBOX выбрать для первого значения

cb_listaUczniow.ValueMember = "Key"; 
cb_listaUczniow.DisplayMember = "Value"; 

И у меня есть конструктор для этой формы (Classid пока не важно):

MyForm(int classID, string selectedName) 
{ 
    cb_listaUczniow.ValueMember = "Key"; 
    cb_listaUczniow.DisplayMember = "Value"; 
    comboBox.DataSource = new BindingSource(makeList(classID), null); 
} 

makeList вернуть словарь

и Как я могу выбрать в элементе comboBox значение «Value» (displayMember), где имена выбраныName?

, например (псевдо-код):

MyForm(3, "Gall Anonim") -> comboBox.Item.Selected = comboBox.Item.where("Value" == "Gall Anonim"); 

Как я могу установить?

ответ

1

Если я понимаю, это правильно, вы можете просто установить ComboBox «s SelectedValue свойство к соответствующему значению:

comboBox.SelectedValue = 3; 

Это сделает„желчном Anonim“выбранный элемент из ComboBox.

Смежные вопросы