C# WPF嵌套数据网格。多层次
我正在尝试使用标准wpf datagrid为多级表数据创建表编辑器。 可以创建类似这样的嵌套结构吗 使用标准行详细信息时,嵌套网格看起来很难看,因为行详细信息必须具有固定的高度(因此我将获得多个卷轴)C# WPF嵌套数据网格。多层次,c#,wpf,datagrid,C#,Wpf,Datagrid,我正在尝试使用标准wpf datagrid为多级表数据创建表编辑器。 可以创建类似这样的嵌套结构吗 使用标准行详细信息时,嵌套网格看起来很难看,因为行详细信息必须具有固定的高度(因此我将获得多个卷轴) 每个数据网格都可以有一个名为行详细信息模板。模板中可以包含您想要的任何内容,包括另一个DataGrid。如果该DataGrid使用相同的rowtailstemplate,则可以将DataGrid无限嵌套在DataGrid中 查看使用行详细信息模板的示例。您只需要修改那里的XAML就可以使用您自己
每个
数据网格
都可以有一个名为行详细信息模板
。模板中可以包含您想要的任何内容,包括另一个DataGrid
。如果该DataGrid
使用相同的rowtailstemplate
,则可以将DataGrid
无限嵌套在DataGrid
中
查看使用
行详细信息模板的示例。您只需要修改那里的XAML就可以使用您自己的模板。但是多个滚动条呢?可以拉伸rowdetails高度以适应内容高度吗?@cmd我从未尝试过。我想您可以将rowtailstemplate
中DataGrid
的Height
绑定到其中一行的属性。为了计算出高度,您必须递归地遍历该嵌套对象中的所有对象,该嵌套对象填充了嵌套的DataGrid
。