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

时间:2013-09-11 09:43:39

标签: c# asp.net sorting telerik radgrid

这是我对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中是否有自定义排序选项?

1 个答案:

答案 0 :(得分:0)

嗯,你需要创建一个枚举来做到这一点:

None=1  Progress=2 Done=3

然后按枚举值(整数)

排序