Trying to get the value of the selected object in a combobox (dropdown list) Getting this error:
System.InvalidCastException: 'Unable to cast object of type
'System.Collections.Generic.KeyValuePair`2[System.String,schoolstuff.Employee]' to type 'schoolstuff.Employee'.'
I tried to find a "Value" for the cboEmployees.SelectedItem but it doesn't seem like there is any..
employees[employee.Name] = employee;
cboEmployees.DataSource = new BindingSource(employees, null);
cboEmployees.DisplayMember = "Key";
cboEmployees.ValueMember = "Value";
private void cboEmployees_SelectedIndexChanged(object sender, EventArgs e)
{
if (cboEmployees.SelectedItem == null) return;
var employee = (Employee)cboEmployees.SelectedItem;
if(employee != null)
txtName.Text = employee.Name;
}