ComboBox项目使用dataclass将信息导入文本框

时间:2015-03-06 09:12:22

标签: c# wpf combobox

当我在组合框中选择一个项目时,我希望它将我的数据类中的信息显示到我的文本框中,所以例如当我选择一个客户时,它会插入他的名字/姓氏和年龄。

我有这个部分:

        DataClasses1DataContext db = new DataClasses1DataContext();
        var customer = from employee in db.employees select employee;
        List<employee> myCustomers = customer.ToList();
        cmbKlant.ItemsSource = myCustomers;
        tbxFirstname.DisplayMemberPath = "firstnaam";

但最后一部分需要转换为字符串而不是显示名字而是显示实际数据,有人知道如何使其工作吗?

1 个答案:

答案 0 :(得分:-1)

首先,您应该使用具有MVVM模式的ViewModel。在那里绑定ItemsSource的客户拥有一个属性,然后为SelectedCustomer提供另一个属性,你绑定了组合框的selectedItem属性,它总是包含seletced项,然后你可以将你的文本框绑定到SlectedCustomer.Firstname等