WPF嵌套数据网格。多个级别

时间:2014-02-21 13:34:20

标签: c# wpf datagrid

我正在尝试使用标准的wpf datagrid为多级表数据创建表编辑器。 是否可以创建这样的嵌套结构?

Syncfusion datagrid

使用标准行详细信息嵌套网格看起来很难看,因为行详细信息必须具有固定高度(因此我将获得多个滚动)

My demo application

1 个答案:

答案 0 :(得分:4)

每个DataGrid都可以有一个叫RowDetailsTemplate的东西。模板可以包含您想要的任何内容,包括另一个DataGrid。如果DataGrid使用相同的RowDetailsTemplate,您可以DataGrid嵌套在DataGrid广告无限期内。

查看this article以获取使用RowDetailsTemplate的示例。您只需要修改那里的XAML即可使用您自己的模板。