1

这就是我对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"
Status 将对喜欢进行排序

Done
None
Progress

并且通过使用SortOrder="Decending"
Status 将排序喜欢

Progress
None
Done

但是,我想排序喜欢,

None 
Progress
Done

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

4

1 回答 1

0

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

None=1  Progress=2 Done=3

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

于 2014-04-14T22:47:15.067 回答