在数据库中,表TblPerson
有一个CHAR(1)
字段调用Gender
,对可能的值 null、'M' 和 'F' 有一个检查约束
我正在尝试在 a 中显示(和双向绑定)(EF 映射到 type string
)TblPerson.Gender
属性ComboBox
,但我似乎无法让它工作。
我将其他控件(TextBox
es)绑定到同一个TblPerson
对象而没有问题。ItemsSource
根据检查约束设置了一个:
comboBoxGender.ItemsSource = new char[] { '\0', 'M', 'F' };
但是后来我无法掌握ItemsSource
对象属性的和绑定之间的联系。
我什至没有尝试显示“男性”或“女性”并将其链接到“M”和“F”,所以我认为我不需要转换器(或者我需要吗?)
那么我该如何处理ComboBox
我需要设置的那些(臭名昭著的)三个属性才能完成这项工作?
已经有一段时间了,还没有点击。是的,我已阅读 Microsoft的如何:使用 SelectedValue、SelectedValuePath 和 SelectedItem。