Web Developer, Software Engineer and Mixed Language Artist
RSS icon Email icon Home icon
  • EpiServer – Page List Sort by Creation Date

    Posted on April 7th, 2010 Jamie No comments

    I had the delightful task today of sorting an EPiServer PageList control by creation date.

    The EPiServer documentation was of little help except in pointing out the SortOrder property. After some more searching around, I found that this property can be populated by the EPiServer.Filters.FilterSortOrder enum.

    Here’s a quick example:

    ?View Code CSHARP
    epiPageList.SortOrder = EPiServer.Filters.FilterSortOrder.CreatedAscending;
    epiPageList.DataBind();

    Here’s the full list of enum options available for sorting by SortOrder:

    ?View Code CSHARP
    EPiServer.Filters.FilterSortOrder.Alphabetical
    EPiServer.Filters.FilterSortOrder.ChangedDescending
    EPiServer.Filters.FilterSortOrder.CreatedAscending
    EPiServer.Filters.FilterSortOrder.CreatedDescending
    EPiServer.Filters.FilterSortOrder.Index
    EPiServer.Filters.FilterSortOrder.None
    EPiServer.Filters.FilterSortOrder.PublishedAscending
    EPiServer.Filters.FilterSortOrder.PublishedDescending
    EPiServer.Filters.FilterSortOrder.Rank

    Leave a reply