0

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

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

4

1 回答 1

1

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

IE

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

在回复评论。

让查询返回的行也包含在上面提到的 ContextualInfo 中怎么样?然后,您可以将 itemsource 绑定到它。您可能会在 ContextualInfo 类的构造函数中运行查询。

于 2011-06-06T15:13:48.677 回答