我有組合框,顯示房間號碼。現在我想顯示房間號碼和房間類型這樣的C#,WPF ComboBox裏面有兩個項目
102 Suite Double
305 Standard Single
等等。 我做到了這一點,但問題是,我不能只獲得房間號碼。任何人都可以給我一些建議
我有組合框,顯示房間號碼。現在我想顯示房間號碼和房間類型這樣的C#,WPF ComboBox裏面有兩個項目
102 Suite Double
305 Standard Single
等等。 我做到了這一點,但問題是,我不能只獲得房間號碼。任何人都可以給我一些建議
如果你有叫DataSource的兩列:RoomNumberAndName
和RoomNumber
(ID),你只需要這樣:
<ComboBox Name="cbData" ItemsSource="{Binding DpData}"
DisplayMemberPath="RoomNumberAndName"
SelectedValuePath="RoomNumber" />
yeaap謝謝那就是我需要的 –
+1瞭解他的問題:D –
你從我的答案中複製了一條線oO –
你有什麼問題?我不明白代碼示例下的文本。 –
你還需要告訴我們你做了什麼。 – Ray
創建一個類Room,添加2個字段Number和RoomType,實現INotifyPropertyChanged。把你所有的房間放到你的列表中,並將它綁定到你的組合框的ItemsSource。使用2個文本塊和綁定(如{綁定數量})爲您的ComboBox創建ItemTemplate。現在,如果用戶選擇了房間,則Combobox中的SelectedItem屬性將包含選定房間的房間類實例,您可以在其中通過屬性檢索該房間號。如果你的問題會更好,那麼更好的解釋是可能的。 ;) – dowhilefor