组合框项目将信息导入到具有数据类的文本框中

本文关键字:数据 文本 项目 信息 导入 组合 | 更新日期: 2024-10-22 03:09:39

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

我有这个部分:

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

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

组合框项目将信息导入到具有数据类的文本框中

首先,您应该使用带有MVVM模式的ViewModel。与绑定ItemsSource的客户一起拥有一个属性,然后为SelectedCustomer拥有另一个绑定组合框的selectedItem属性的属性,该组合框将始终包含所选项目,然后您可以将文本框绑定到该组合框,如SlectedCustomer.Firstname等。