如何按字母顺序制作RadGridFilter表达式

时间:2017-08-15 23:17:16

标签: c# asp.net c#-4.0 telerik telerik-grid

我目前的情况与此处相同

Filter - RadGrid filtering with RadFilter

如果我们浏览此链接,此处的列不是按字母顺序排列的(首先是ORDERID,最后是FREIGHT)

网格应与UN-Ordered / write相同,但在添加表达式/组时,过滤器应按字母顺序排列(运费应先行)

尝试在页面加载时加载网格时按字母顺序加载过滤器

任何赞赏的帮助

谢谢

2 个答案:

答案 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管理员建议在解决方案下面。 你可以试试这个:

http://www.telerik.com/forums/sort-the-field-list