Как установить выбранное значение из Combobox? - PullRequest
37 голосов
/ 14 июля 2011

Я использую комбинированный список в форме окна C #. Я связал список предметов, как показано ниже:

var employmentStatus = new BindingList<KeyValuePair<string, string>>();

employmentStatus.Add(new KeyValuePair<string, string>("0", "[Select Status]"));
employmentStatus.Add(new KeyValuePair<string, string>("1", "Contract"));
employmentStatus.Add(new KeyValuePair<string, string>("2", "Part Time"));
employmentStatus.Add(new KeyValuePair<string, string>("3", "Permanent"));
employmentStatus.Add(new KeyValuePair<string, string>("4", "Probation"));

employmentStatus.Add(new KeyValuePair<string, string>("5", "Other"));
cmbEmployeeStatus.DataSource = employmentStatus;
cmbEmployeeStatus.ValueMember = "Key";
cmbEmployeeStatus.DisplayMember = "Value";
cmbEmployeeStatus.SelectedIndex = 0;

Я сохраняю выбранное значение в базе данных, например, 1 или 2. Теперь я хочу установить выбранное значение из элемента базы данных, например:

cmbEmployeeStatus.SelectedValue =employee.employmentstatus;     

Но выпадающий список не выбран со значением. Как я могу это сделать?

Ответы [ 11 ]

0 голосов
/ 14 июля 2011

Для установки значения в ComboBox

cmbEmployeeStatus.Text="Something";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...