我正在尝试使用标准的wpf datagrid为多级表数据创建表编辑器。 是否可以创建这样的嵌套结构?
使用标准行详细信息嵌套网格看起来很难看,因为行详细信息必须具有固定高度(因此我将获得多个滚动)
答案 0 :(得分:4)
每个DataGrid
都可以有一个叫RowDetailsTemplate
的东西。模板可以包含您想要的任何内容,包括另一个DataGrid
。如果DataGrid
使用相同的RowDetailsTemplate
,您可以DataGrid
嵌套在DataGrid
广告无限期内。
查看this article以获取使用RowDetailsTemplate
的示例。您只需要修改那里的XAML即可使用您自己的模板。