我目前的情况与此处相同
Filter - RadGrid filtering with RadFilter
如果我们浏览此链接,此处的列不是按字母顺序排列的(首先是ORDERID,最后是FREIGHT)
网格应与UN-Ordered / write相同,但在添加表达式/组时,过滤器应按字母顺序排列(运费应先行)
尝试在页面加载时加载网格时按字母顺序加载过滤器
任何赞赏的帮助
谢谢
答案 0 :(得分:0)
请尝试使用以下代码:
<telerik:RadGridView Name="playersGrid" ItemsSource="{Binding Players}" AutoGenerateColumns="False">
<telerik:RadGridView.SortDescriptors> <!-- define initial sorting by name-->
<telerik:SortDescriptor Member="Name"/>
</telerik:RadGridView.SortDescriptors><telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Number}"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Position}"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Country}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
答案 1 :(得分:0)
Telerik管理员建议在解决方案下面。 你可以试试这个: