Вы можете создать свою собственную веб-часть; что-то похожее на веб-часть средства просмотра списков.
- В вашем методе CreateChildControls () определите несколько столбцов сетки;
- Создание источников данных и получение данных из разных списков для этих столбцов.
- Используйте SPMenuField, будут полезны следующие методы:
SPMenuField.NavigateUrlFields
SPMenuField.NavigateUrlFormat
SPMenuField.TokenNameAndValueFields
Цитировать из блогов MSDN:
SPMenuField "служит двум целям - он настраивает гиперссылку, по которой вы переходите, если вы щелкаете по элементу напрямую, и, при необходимости, ссылки на привлекательное выпадающее меню."
Следуйте полной статье здесь:
SPGridView и SPMenuField: отображение пользовательских данных через списки SharePoint.