Here is the situation, the client is using SharePoint 2007 and has implemented Meeting worksites for a series of meeting dealing with design reviews. They are wanting a roll-up view of all the tasks, agenda items and decision items associated with the this series of meetings. I know I can create a web part that walks through all the meeting instances but they prefer a solution via SharePoint Designer or if a web part is required, one from a reputable 3rd party vendor.

I have tried using SPDataSource but it will not return the entire list, only the item for the next scheduled meeting. I can not seem to get it to return the entire list. Ideas?

2 Answers 2


If the results are from different Sites > Webs > lists etc, then you'd have to go custom by writing a custom web part. In this web part you'd have to write some CAML to query Sharepoint for specific site templates or specific sites/lists. If you dont like CAML, you can iterate using something Like Linq to Sharepoint or normal Iterations over SPWeb/SPSite objects.

Going the Sharepoint Designer route, would require you to build up a Content Query Web Part and use XSLT to retrieve and display the data. In your scenarion, this could become a bit of a mission. I suggest going the custom route to 1. Retrieve the Data based on your CAML Query 2. Iterate over the results and display in the webpart.

Hope this helps.

  • I started trying to modify the Content Query Web Part Path last night. I specified the Agenda type and everything was working until I open the Modify dialog. Agenda is not part of the predetermined drop-down list so as soon as any changes were made the agenda items disappeared and the default Announcement items were displayed instead. Aug 10, 2011 at 19:35
  • 1
    If the problem is not solved, why did you mark this as answer then? Aug 15, 2011 at 5:55

You can use Data View Web Parts with DataSourceMode="CrossList" as well. This will give you more control over the output formatting than a CQWP, but may take more heavy lifting on the XSL.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.