【发布时间】:2013-02-03 17:55:25
【问题描述】:
在 WPF 中,如何将 DataGrid 放入 ComboBox 以显示多列?像下面这样的东西似乎没有做任何事情:
<ComboBox>
<ItemsPanelTemplate>
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding customerName}" />
<DataGridTextColumn Binding="{Binding billingAddress}" />
</DataGrid.Columns>
</DataGrid>
</ItemsPanelTemplate>
</ComboBox>
【问题讨论】:
-
你添加到组合框中的模型是什么样子的
-
不确定我是否理解正确,但如果您指的是我将 ComboBox 的 ItemSource 绑定到的 ViewModel 属性,它是一个 List
。 -
我只是想看看
MyCumstomer对象,所以我可以看看这是否可能,或者你有你想要创建的图片,我可以提供帮助跨度> -
当然。它是一个简单的 C# 类,如下所示: Class CustomerBO Public Property customerID As String Public Property customerName As String Public Property billingAddress As String Public Property billingCity As String ... End Class
-
啊,cmets 格式丢失。