DisplayMember и ValueMember должны быть строковыми изменениями свойства объекта
Так, например, если у вас была коллекция следующего объекта
public class MyObject
{
public string ItemId = "";
public string DisplayValue = "";
}
Итак, вы делаете коллекцию объекта
List<MyObject> list = new List<MyObject>();
Затем назначьте это и свойства в поле со списком
combobox.DataSource = list ;
combobox.DisplayMember = "DisplayValue";
combobox.ValueMember = "ItemId ";
Это должно сработать.