J'utilise combobox sous forme de fenêtres c#. J'ai lié la liste des articles comme ci-dessous :
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;
J'enregistre la valeur sélectionnée dans la base de données, par exemple 1 ou 2. Maintenant, je veux définir la valeur sélectionnée à partir d'un élément de base de données comme :
cmbEmployeeStatus.SelectedValue =employee.employmentstatus;
Mais combobox non sélectionné avec valeur. Comment puis je faire ça?