I have a combobox on my form (winforms). In the properties I have set the DisplayMember and the ValueMember. DisplayMember = Name and ValueMember = ID. The Combobox is populated with the following objects:
public class MyObj
{
public string Name
{
get; set;
}
public int ID { get; set; }
}
The Name displays fine in the dropdown(so DisplayMember is working) however, when I do:
mycombobox.SelectedValue it is ALWAYS null.
Does anyone know if I’ve forgotten to do anything?
Have you set the
DataSourceproperty. Also make sure that you have to set them in the correct order –Set them in the following order –
See this link – http://social.msdn.microsoft.com/Forums/en/winformsdatacontrols/thread/211a46f5-5971-4ea2-a61d-84e389360909
Alternatively you can use the
SelectedItemproperty to get the selectedMyObjinstance.