我有一个DataGrid(来自工具包),我想在DataGrid.RowDetailsTemplate中嵌套另一个DataGrid。关键是我想从主网格中检索出数据,然后基于行选择去获取不同表中的附加详细信息,并在详细模板中显示它。
这在两个独立的DataGrid中非常容易实现,但是我在嵌套版本中无法使其正常工作。
这是否可能? 如果可能,请有人指点我方向。 我应该注意到我正在使用LinqToSql类来填充数据。
感谢您的考虑。 -Joel
我有一个DataGrid(来自工具包),我想在DataGrid.RowDetailsTemplate中嵌套另一个DataGrid。关键是我想从主网格中检索出数据,然后基于行选择去获取不同表中的附加详细信息,并在详细模板中显示它。
这在两个独立的DataGrid中非常容易实现,但是我在嵌套版本中无法使其正常工作。
这是否可能? 如果可能,请有人指点我方向。 我应该注意到我正在使用LinqToSql类来填充数据。
感谢您的考虑。 -Joel
<w:DataGrid ItemsSource={Binding Source={StaticResource YourDataSource}}>
<w:DataGrid.RowDetailsTemplate>
<DataTemplate>
<w:DataGrid ItemsSource={Binding GuyActions}>
<w:DataGrid.Columns>
<w:DataGridTextColumn Header="Action" DisplayMemberBinding="{Binding Action_Description}" />
</w:DataGrid.Columns>
</w:DataGrid>
</DataTemplate>
</w:DataGrid.RowDetailsTemplate>
<w:DataGrid.Columns>
<w:DataGridTextColumn Header="First Name" DisplayMemberBinding="{Binding First_Name}" />
<w:DataGridTextColumn Header="Last Name" DisplayMemberBinding="{Binding Last_Name}" />
</w:DataGrid.Columns>