我使用此查询填充WPF中的ComboBox:
CBKunder.ItemsSource =
from a in Master.getDC().Kundes
select a.Kundenavn;
在selectionChanged
方法中,我想获取所选对象。我想做这样的事情:
kunde = (Kunde)CBKunder.SelectedItem;
但是我收到一条错误消息,说我无法将String
强制转换为Kunde
,这是我认为在ComboBox中可以使用的对象。
我在这里缺少什么?
答案 0 :(得分:3)
您的选择似乎将a。 Kundenavn 投射到列表中。 Kundenavn确实是一个字符串吗?这意味着你的itemsource是一个字符串列表,而不是'Kunde'
给
CBKunder.ItemsSource = Master.getDC().Kundes;
一个去。