How to create views in alphabetical order in Sharepoint 2010

So you’ve created some great views for your document library or custom list, and now you’d like to be able to sort them into alphabetical order.

Oh dear! 

Unfortunately there is currently no automatic way of sorting views, much to my disgust!   They will currently only appear in the order they were created.

I’m sure Microsoft will sort this out soon, but in the meantime, there are ways to get round it.

The Techy Method

There’s the techy way … alter the created date of your views directly in the SQL Server database table that holds your views.  That’s far too troublesome (have to get view name, direct access to SQL Server, write your SQL update script, etc) for me to worry with when there is a simpler solution. 

The Not-So-Techy Method

Simply re-create your views in the order you want them to appear.  OK, this sounds like an awful suggestion, when you’ve spent ages getting them just right.  The prospect of doing them all again fills you with dread!

It is in fact much less painful than it sounds and will only take a few minutes (depending on the number of views you have), by using the “Start from an existing View” option.

Just take a look at my step-by-step below, to see for yourself how painless this is compared to creating each new view from scratch.  And in my opinion, quicker and much less fiddly than tweaking the SQL Server table directly.

Step by step 

1. Take a look at your views and decide what order you’d like.

Menu View

 2. Rename each view to include the number of its desired position in the list (This makes it easier to re-create them in the right order and saves you from renaming the new views later)

Menu View 2

3. Choose Create View

4. Select the appropriate view from the “Start from an existing view” section.  (You can easily see which view to do first as you have numbered them)

Choose create view

5. Rename your view to the original name, and choose OK

Name a view

6. Delete the view you have just replicated.

7. Repeat this process for all your views.

This entry was posted in SharePoint 2010. Bookmark the permalink.

3 Responses to How to create views in alphabetical order in Sharepoint 2010

  1. Anonymous says:

    Your solution ;-)
    Microsoft not allowing to sort alphabetically :-(

  2. vzadmin says:

    Glad you found it useful – thanks for your kind comments :-)

  3. Anonymous says:

    I thought this was great, but when proposed to the end user I was immediately asked..”What if I create a new view, will I need to rename 1/2 of the views to get it placed alphabetically?” I think he’s right. C’mon MS, what’s up with this? you can reorder fields, links in a summary webpart, why not this important feature?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s