2013-10-16 38 views
0

我的主頁上有一個Listview Web部件,顯示來自公告列表的一些公告。我不想每次都去所有網站內容的列表中添加新的公告,而是直接從我的主頁上的Web部件中執行此操作。我直接從瀏覽器中更改Web部件,並將其視爲「摘要工具欄」。所以問題是,我如何以編程方式獲得相同的結果?以編程方式將彙總工具欄添加到SharePoint 2010中的ListViewWebPart

我的Web部件代碼:

SPLimitedWebPartManager mgr = file.GetLimitedWebPartManager(PersonalizationScope.Shared 
ListViewWebPart announcementListWP = new ListViewWebPart(); 
SPList customLists = web.Lists[StringConstants.ANNOUNCEMENTS]; 

announcementListWP.ChromeType = PartChromeType.Default; 
announcementListWP.Title = "Announcements Web Part"; 
announcementListWP.ListName = customLists.ID.ToString("B").ToUpper(); 
announcementListWP.ViewGuid = customLists.Views[StringConstants.DISPLAYVIEW].ID.ToString("B").ToUpper(); 

customLists.Update(); 

mgr.AddWebPart(newsListWP, "Right", 1); 
mgr.SaveChanges(newsListWP); 

web.Update(); 

提前感謝!

回答

0

您可以使用xsltlistviewwebpart而不是列表視圖並將工具欄設置爲fulltoolbar/summary工具欄。 哪會給你添加新商品鏈接,你可以添加項目在同一頁面上無需導航查看所有網站內容,列表和添加項目

相關問題