WPF 嵌套数据网格。多层次

cmd*_*cmd 2 c# wpf datagrid

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

同步融合数据网格

使用标准行细节嵌套网格看起来很难看,因为行细节必须具有固定的高度(所以我会得到多个滚动条)

我的演示应用程序

Ton*_*ile 6

每个都DataGrid可以有一个叫做 a 的东西RowDetailsTemplate。模板中可以包含您想要的任何内容,包括另一个DataGrid. 如果DataGrid使用相同的RowDetailsTemplate,您可以DataGridDataGrid无限循环中嵌套。

查看本文以获取使用RowDetailsTemplate. 您只需要修改那里的 XAML 即可使用您自己的模板。