Entity Framework
データベースソースとして使用しており、Linq
クエリ「var」タイプを ObservableCollection に変換する必要があります。次に、ObservableCollection を WPF フォームの ComboBox にバインドする必要があります。ItemsSource、DisplayMemeberPath、SelectedValuePath、および SelectedValue にバインドします。
コードは次のとおりです。
using (PulseContext pc = new PulseContext())
{
var maritalcodes = from m in pc.CodeMaster
where m.Type == "16"
select new { m.Code, m.Description };
prop.ClientData.Options = new ObservableCollection<object>(maritalcodes);
}
問題は、ComboBox
値のコードと表示の説明にバインドする代わりに、これを「{ コード = ????、説明 = ???? }」として表示することです。ComboBox を個々の要素にバインドするにはどうすればよいですか?