【发布时间】:2019-06-11 05:35:19
【问题描述】:
RadGridView 绑定到一个列表(例如,Samples)。在 RowDetailsTemplate 中,我想显示另一个 RadGridView,它将显示来自另一个列表(例如,分析)的相关记录。
主 RadGridView 绑定在 Code behind 为:
GrdSamples.ItemsSource=SamplesViewModel.GetAll();
如何以相同的方式在 RowDetailsTemplate (GrdAnalysis) 中绑定 RadGridView?在哪个事件上我会得到密钥 ID,这样我就可以使用类似的东西:
var SampleID = ?
GrdAnalysis.ItemsSource=AnalysisViewModel.Get(SampleID);
这是 XAML,
<telerik:RadGridView x:Name="GrdSamples" AutoGenerateColumns="False">
<telerik:RadGridView.Columns>...</telerik:RadGridView.Columns>
<telerik:RadGridView.RowDetailsTemplate>
<DataTemplate>
<telerik:RadGridView x:Name="GrdAnalysis"
AutoGenerateColumns="False">
</DataTemplate>
</telerik:RadGridView.RowDetailsTemplate>
</telerik:RadGridView>
【问题讨论】:
标签: wpf telerik wpf-controls telerik-grid