需要一点帮助。在 XAML 中,我有以下布局:
<DataGrid Name="outerGrid" ItemsSource="{Binding fullData}">
<DataGrid.Columns>
<DataGridTextColumn Header="Something" Binding="{Binding something}" />
</DataGrid.Columns>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<DataGrid Name="innerData" ItemsSource="{Binding innerData}">
<DataGrid.Columns>
<DataGridTextColumn Header="Something" Binding="{Binding something}" />
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
</DataGrid>
<DataGrid Name="fullDetailGrid" ItemsSource="{Binding ??????? }">
<DataGrid.Columns>
<DataGridTextColumn Header="Something" Binding="{Binding something}" />
</DataGrid.Columns>
</DataGrid>
这是我想预设的结构,我知道如果我做一个三级深度网格这很容易,但是我有一个业务需求来拥有这种结构。
无论如何要在没有代码的情况下执行此操作,只需对内部网格进行相对源绑定
谢谢