您的位置:首页 > 其它

sharepoint 2010 使用自定义列表模版创建列表(2)

2013-08-27 17:44 501 查看
前面用的方法是通过界面上操作,根据自定义模版,创建的列表。sharepoint 2010 使用自定义列表模版创建列表(1)

这里顺便记录多另一种方法,通过程序来创建。

----------------------------------------------------------------------------------------------------------------------------------

private void CreateListByCustomTemplate()

{

SPSite site = new SPSite("http://Win2012Moss");

SPWeb web = site.OpenWeb();

//指定要创建的自定义模板

string TemplateName = "CommunityTemplate.stp";

SPListTemplate CustomTemplate = null;

SPListTemplateCollection ListTemplateCollection = web.Site.GetCustomListTemplates(web);

foreach (SPListTemplate template in ListTemplateCollection)

{

if (template.InternalName == TemplateName)

{

CustomTemplate = template;

break;

}

}

web.AllowUnsafeUpdates = true;

string ListName = "ListName";

Guid guidDiscussionBoard = web.Lists.Add(ListName, "", CustomTemplate);

web.Update();

web.Dispose();

}

------------------------------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐