SharePoint 2010 List View Blog Series: Part 1 – Introduction to the new List View


profile

Hello. This is Greg Chan, a Program Manager on the SharePoint team. I am excited to kick-off a new blog series that will cover a wide spectrum of topics related to the new List View in SharePoint 2010.

What is a List View again?

Put simply, a List View is a view for displaying SharePoint list data. The concept of List View has been around since SharePoint v2. While there are other technologies being used for visualizing list data in different scenarios (e.g. Content Query Web Part), List View remains the default component for displaying list data in SharePoint 2010.

List Views can be spotted everywhere in SharePoint. They are used to display information such as your announcements, tasks and calendar schedules.

Examples of list views:

Announcements list view

Document library view in SP2010

What’s the big change with List Views in 2010?


In 2010, we are introducing a component called the XSLT List View Web Part (XLV) that serves as the new default technology for displaying list data. This honor used to belong to the List View Web Part (LVWP), which was the default from SharePoint v2 to 2007. (Note: LVWPs are still supported in SharePoint 2010, but just not as widely used as the new XLV.

The new XLV brings a ton of improvements to the SharePoint platform. This blog series aim to cover most of these areas. 

What are the key benefits to the new List Views (XLV)?

Replacing the default technology for List Views required fundamental changes to the SharePoint platform. So why did we do it? Let me call out the high level benefits of the XLV:


  • More Designer Friendly

    • Rich customization support through SharePoint Designer while preserving browser UI experience
    • Extensible and shareable custom styles
    • Popular designer features such as Conditional Formatting.

  • More Developer Friendly

    • Uses standards-based XSLT instead of CAML
    • Better documentation
    • Easily extensible

  • More End-User Friendly

    • Enhanced user experience including Ribbon UI and new multi-selection model.
    • Inline editing support

  • More Robust Ways to Access Data

    • Display enterprise data through Business Connectivity Services (BCS)
    • Cross-web list views displaying data from another web
    • Display list data joined from different lists

What’s coming up in the blog series?

Many people from different teams in the SharePoint family contributed to the new List View in SharePoint 2010.  In this blog series, you’ll get a chance to hear from some of those area experts covering key List View topics.

Here are the topics that will be covered:


  • Introduction to the new List View  (you are reading it! 🙂
  • List View – New User Experience
  • List View Architecture
  • List View Customization
  • External Lists
  • Conditional Formatting
  • How to Share Your Custom List View Styles
  • How to Create Custom Fields for the new List View
  • Related Item View
  • How to Create Views Displaying Cross-Web and Joined List Data

The order in which these topics will be published may change. We may also add or modify topics on this list. If there is any areas regarding List Views that you’d like to learn about and isn’t on this list, feel free to suggest them here. 

Thanks for reading. I hope everyone is excited about the new List Views. Stayed tuned for more!

Greg Chan


Comments (28)

  1. Senthil says:

    Thanks Greg, Cant wait to ready the other Parts

  2. Marc van Eijk says:

    Greg, thanks for kicking off the new series on the new XLV (is it still the swiss knife of sharepoint?)

    One thing i’m interested in is de option to filter a dataview with a wildcard. John Jansen wrote a very good post about this (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/05/asp-net-controls-filter-the-data-view.aspx)

    The problem with this solution that it was not possible to combine wildcard filters.

    Also there is a big problem with ASP.net controls. IISreset sometimes breaks te solution and sometimes enables the solution. Whats are the posibilities of this wildcard filtering with asp.net or sharepoint controls in SharePoint 2010?

  3. Christophe says:

    I have a question about performance. From my SP2007 experience, it seems to me that rendering an XSLT view (Data View Web Part) takes longer than for a List View Web Part. Am I correct? How about SharePoint 2010?

  4. pfcohen says:

    Please cover how the new list structure handles large lists (i.e. lists with more than 2,000 items).  Thanks!

  5. majed says:

    Will all of these features be avaiable in SharePoint 2010 Foundation (WSS 4.0)?

  6. Satheesh says:

    Good to hear this, eagerly waiting for other posts..

  7. Eralp says:

    Thanks Greg , It’s really usefull.I hope, Customers like that.! Shake it 🙂

  8. Mahmood says:

    Thank you Greg, great features!

  9. madhan says:

    Waiting to learn more from you.. Please add more practical explanation with images.

  10. Satheesh says:

    Please gives the second article.. could not wait for a long time :)..

  11. david lay says:

    First. let me say that what I see here, is a big jump from the frontpage-like interface. big congratulations on the work done!

    But, I’ve been reading about this, and noticed that sharepoint 2010 preview is not opening sharepoint 2007 sites, slapping users on the face with a message box saying it refuses to work with it.

    will you implement edition of 2007 sharepoint sites with 2010 designer?

  12. Arti says:

    How to add new Layout for PictureLibrarySlideshowWebPart in SharePoint 2010?

  13. dnt91 says:

    Hi,

    Is the new XLV a merge between the previous Listview and Dataview WP ?

    are Dataview still available ?

  14. Hi Greg, This is great stuff.  I’m really looking forward to the crosslist queries so that I can do rollups of tasks from sub-sites, for example.  So I vote for this as your next post!  In the meantime, can you point me to some documentation or provide just the key snippet to make this happen?  I’d very much appreciate it!

  15. Jane Barrister says:

    So it sounds like the XLV is a Data View (DFWP) web part that you can create in SharePoint Designer. So will there ever be a need to create a DFWP for a list or a library again?

  16. Anton says:

    Do list views support the [Now] function?  For some crazy reason Sharepoint 2007 [Today] function does not include the Time portion of the date!

    I hope Sharepoint 2010 supports Date + TIME functions out of the box.

  17. Me says:

    How do you put those colored ‘buttons’  befor the Modified By column? Is it showing the status from users?

  18. Tom A says:

    I have been searching forever on How to Customize the Chrome Type (or look and feel) or a List View webpart. I know that you can use SPD to customize how the data appears using XSLT, but what about the BOX itslf?

    The Header, the border (basically the Chrome type)

    Many Thanks if you can help!

  19. dlgross says:

    What happened to the rest of the promised articles in this series? Where is the 'better documentation', i sure can't find it in the incomplete SPD Help files

  20. Ankur Madaan says:

    Hey Greg, I implemented a solution in MOSS, where i used form view web part and list view web part converted into xslt which allowed me to apply multiple filters using XPATH as well and providing values to parameters using form view, but now with this how will i be able to achieve the same…

    Please let me know at ankursharepoint@hotmail.com

  21. Ankur Madaan says:

    Hey Greg, I implemented a solution in MOSS, where i used form view web part and list view web part converted into xslt which allowed me to apply multiple filters using XPATH as well and providing values to parameters using form view, but now with this how will i be able to achieve the same…

    Please let me know at ankursharepoint@hotmail.com

  22. Chris says:

    Could you update this post with links to the subsequent articles – looks like exactly the guide I want to read… just not in love with searching for each article.  🙂  Thanks!

  23. Anton Vishnyakov says:

    Hi!

    What about 'How to Share Your Custom List View Styles' post? Does he exist somewhere?

  24. Robert says:

    Hi Greg! Any plans on doing the part of "How to Create Views Displaying Cross-Web and Joined List Data" ?

    Cheers, Robert

  25. sunny says:

    Hi,

         How do you add different languages in same list in different rows?

    for ex. if a row is in english then can next row be in chinese?

  26. Ted Robinson says:

    Hey Jeff

    Can you update thos blog post with the links to the other articles and was the article •How to Create Views Displaying Cross-Web and Joined List Data ever published?

  27. Bhramanand says:

    check this helpful link too…

    mindstick.com/…/64d0f6b6-1f1c-408d-84cd-52420c417475

    Its also having a wonderful  explanation on Create a list in SharePoint and Read list Data from SharePoint using C#.

    Thanks

  28. Anishkumar says:

    I have requirement. Where i need to create a site in SharePoint 2010 with i lack record or data. Can anyone guide me , for that any tools available or not..