Я бы привязал значения перечисления с помощью элемента управления combobox.
Я написал этот код:
cboPriorLogicalOperator.DataSource = Enum.GetValues(typeof(MyEnum))
.Cast<MyEnum>()
.Select(p => new { Key = (int)p, Value = p.ToString() })
.ToList();
myComboBox.DisplayMember = "Value";
myComboBox.ValueMember = "Key";
Это работает хорошо, но мне интересно, есть ли более простой способ.