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();
提前感謝!