Wednesday, June 12, 2013

SharePoint 2013 How to add Promoted link list view web part in page programmatically C#

SPLimitedWebPartManager limitedWebPartManager = null;
                    SPList targetList = targetWeb.Lists["PromotedLink"];

                    XsltListViewWebPart listPomotedView = new XsltListViewWebPart();
                    listPomotedView.ListId = targetList.ID;
                    listPomotedView.ViewGuid = targetList.Views["Tiles"].ID.ToString("B").ToUpper();

                    limitedWebPartManager = targetWeb.GetLimitedWebPartManager(targetWeb.Url + "/" + "default.aspx", PersonalizationScope.Shared);
                    limitedWebPartManager.AddWebPart(listPomotedView, "Top", 3);
                    limitedWebPartManager.SaveChanges(listPomotedView);
                    targetWeb.Update();

No comments:

Post a Comment