分组依据和自定义排序在 telerik radGrid 中

本文关键字:telerik radGrid 排序 自定义 | 更新日期: 2023-09-27 18:30:58

这就是我对RadGrid行进行分组的方式。

<GroupByExpressions>
            <telerik:GridGroupByExpression>
                <SelectFields>
                    <telerik:GridGroupByField FieldAlias="TaskStatus" FieldName="TaskStatus" HeaderText="Current Status ">
                    </telerik:GridGroupByField>
                </SelectFields>
                <GroupByFields>
                    <telerik:GridGroupByField FieldName="TaskStatus" SortOrder="Ascending"></telerik:GridGroupByField>
                </GroupByFields>
            </telerik:GridGroupByExpression>
        </GroupByExpressions>

它可以查找和网格数据显示喜欢,

     id                   Name                      Detail
==============================================================================
> Current Status : Done
      1                   Name1                     Detail
      2                   Name2                     Detail 
> Current Status : None
      5                   Name3                     Detail
      8                   Name4                     Detail
> Current Status : Progress
      4                   Name8                     Detail
      9                   Name9                     Detail

通过使用SortOrder="Ascending"
状态将排序为喜欢

Done
None
Progress

并通过使用SortOrder="Decending"
状态将排序为喜欢

Progress
None
Done

但是,我想排序喜欢,

None 
Progress
Done

telerik RadGrid中是否有任何自定义排序选项?

分组依据和自定义排序在 telerik radGrid 中

好吧,你需要创建一个枚举来做到这一点,以便:

None=1  Progress=2 Done=3

然后按枚举值(整数)排序