在數據庫中,表TblPerson
有CHAR(1)
場就可能的值零,「M」檢查約束和「F」組合框(雙向)綁定到對象屬性
我想叫Gender
顯示(和雙向綁定)(EF映射到類型string
)TblPerson.Gender
財產ComboBox
內,但我似乎並沒有得到它的工作。
我將我的其他控件(TextBox
es)綁定到同一個TblPerson
對象,沒有問題。已根據檢查約束設置ItemsSource
:
comboBoxGender.ItemsSource = new char[] { '\0', 'M', 'F' };
但我無法掌握ItemsSource
和對象屬性的綁定之間的聯繫。
我甚至沒有試圖顯示'男'或'女',並將其鏈接到'M'和'F',所以我不認爲我需要一個轉換器(或我?)
那麼什麼我可以使用那些(中)着名的三個ComboBox
屬性來完成這項工作嗎?
在這裏已經有一段時間了,還沒有做出點擊呢。是的,我讀過微軟How to: Use SelectedValue, SelectedValuePath, and SelectedItem。
TblPerson.Gender是一個字符串嗎?如果它是你的ItemsSource是一個不同的類型,這就是爲什麼它不工作。 –
@RichardE這是正確的在我面前,但你指出了我。做得好!如果你喜歡,你可以把它變成一個答案,我會很樂意接受它。 –
沒問題。我添加了一個答案,以便它可以被標記爲已回答。 –