当我在组合框中选择一个项目时,我希望它将我的数据类中的信息显示到我的文本框中,所以例如当我选择一个客户时,它会插入他的名字/姓氏和年龄。
我有这个部分:
DataClasses1DataContext db = new DataClasses1DataContext();
var customer = from employee in db.employees select employee;
List<employee> myCustomers = customer.ToList();
cmbKlant.ItemsSource = myCustomers;
tbxFirstname.DisplayMemberPath = "firstnaam";
但最后一部分需要转换为字符串而不是显示名字而是显示实际数据,有人知道如何使其工作吗?
答案 0 :(得分:-1)
首先,您应该使用具有MVVM模式的ViewModel。在那里绑定ItemsSource的客户拥有一个属性,然后为SelectedCustomer提供另一个属性,你绑定了组合框的selectedItem属性,它总是包含seletced项,然后你可以将你的文本框绑定到SlectedCustomer.Firstname等