将WPF数据网格中的组合框与参数绑定

时间:2011-06-06 15:03:56

标签: wpf binding parameters combobox itemssource

我在模板列中有一个带有组合框的DataGrid。在此屏幕上的其他位置,用户完全从单独的控件中选择“客户”。为了在我的数据网格中填充组合框,除了网格中每一行的其他信息之外,我还需要将选定的客户作为参数传递。

基本上......网格包含零件信息,组合框项目基于以下组合:选定的客户,零件编号和制造商。每行的组合框可能具有不同的源列表。有没有办法可以在XAML中为该组合框绑定ItemsSource?

1 个答案:

答案 0 :(得分:1)

我可能无法正确理解,但您可能有一个包含所有信息的对象,并将其绑定到组合框。

public class ContextualInfo
{
    public Customer Customer { get; set; }
    public int PartNumber { get; set; }
    public Manufacturer Manufacturer { get; set; }
}

回复评论。

如何让查询返回的行也在上面提到的ContextualInfo中?然后,您可以将itemsource绑定到该。您可以在ContextualInfo类的构造函数中运行查询。

相关问题