【发布时间】:2012-11-23 00:48:56
【问题描述】:
我在将 sharepoint listviewwebparts 添加到 Web 部件页面时遇到问题。 我想用 C# 以编程方式完成它。 我已经制作了页面,但添加 listviewwebpart 不起作用。 代码如下。
private void addListViewWebPart(SPFeatureReceiverProperties properties, String _listName)
{
using (SPWeb _web = properties.Feature.Parent as SPWeb)
{
SPList _list = _web.Lists.TryGetList(_listName);
if (_list != null)
{
ListViewWebPart _webPart = new ListViewWebPart();
_webPart.ZoneID = "Left";
_webPart.ListName = _list.ID.ToString("B").ToUpper();
_webPart.ViewGuid = _list.Views[0].ID.ToString("B").ToUpper();
SPWebPartCollection _webPartColl = _web.GetWebPartCollection("Default.aspx", Storage.Shared);
System.Guid _guid = _webPartColl.Add(_webPart);
}
}
}
有人知道它为什么不工作吗?
提前致谢。
【问题讨论】:
标签: sharepoint listview web-parts