Я предполагаю, что вы получаете исключение, которое просто не видите.Вы уже выбираете член itemType
здесь:
var query1 = (from i in context.LookUPs select i.itemType).Distinct();
... но затем вы пытаетесь найти itemType
член каждого значения здесь:
itemType1CB.DisplayMember = "itemType";
itemType1CB.ValueMember = "itemType";
Я подозреваю, что вы должны просто оставить DisplayMember
и ValueMember
как ""
, чтобы вы отображали сами объекты.
Я бы также предложил вызвать ToList
один раз , и не использовать выражение запроса, где оно не уменьшает помехи:
var list = context.LookUPs.Select(i => i.itemType).Distinct().ToList();
itemType1CB.DataSource = list;
itemType2CB.DataSource = list;
// Unless you've set the display/value members elsewhere, they'll default to ""