Wpf Telerik分拣和过滤柱不工作
我有一个WPF模型,表“table1”由“table1_column1”、“table1_column2”和“table1_column3”组成,另一个表“table2”由“table2_column1”、“table2_column2”和“table2_column3”组成 我有一个从“table1”到“table2”的0..1关系,这意味着“table1”中的对象可以与0或1“table2”对象关联 现在我已经创建了一个RadGridView,它将所有table1对象作为ItemsSource。 我在RadGridView中有以下列: “table1\u column1”、“table1\u column2”、“table1\u column3”、“table2\u column1”和所有内容都正常工作,除了两个问题:如果我尝试按“table2\u column1”对网格排序,或者在“table2\u column1”上使用过滤器,则表中不会显示任何条目,只显示标题 “table1\u column1”、“table1\u column2”和“table1\u column3”上的排序和筛选工作正常。 这是RadGridView代码Wpf Telerik分拣和过滤柱不工作,wpf,sorting,filter,telerik,radgridview,Wpf,Sorting,Filter,Telerik,Radgridview,我有一个WPF模型,表“table1”由“table1_column1”、“table1_column2”和“table1_column3”组成,另一个表“table2”由“table2_column1”、“table2_column2”和“table2_column3”组成 我有一个从“table1”到“table2”的0..1关系,这意味着“table1”中的对象可以与0或1“table2”对象关联 现在我已经创建了一个RadGridView,它将所有table1对象作为ItemsSourc
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn x:Name="table1_column1" Header="table1_column1" DataMemberBinding="{Binding Path=table1_column1}" IsReadOnly="true"/>
<telerik:GridViewDataColumn x:Name="table1_column2" UniqueName ="table1_column2" Header="table1_column2" DataMemberBinding="{Binding Path=table1_column2}" IsReadOnly="true" Width="100" IsAutoGenerated="False"/>
<telerik:GridViewDataColumn x:Name="table1_column3" Header="table1_column3" DataMemberBinding="{Binding Path=table1_column3}" IsReadOnly="true"/>
<telerik:GridViewDataColumn x:Name="table2.table2_column1" Header="table2_column1" DataMemberBinding="{Binding Path=table2_column1}" IsReadOnly="true"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
有什么建议吗?如果排序或筛选时数据在RadGridView中消失,通常是对象比较的问题。打开所有.net异常,应该可以清楚地看到异常抛出的位置
Debug->Exceptions->Common Language Runtime Exceptions=true您已经尝试使用DataField和SortExpression了吗?