您的位置:首页 > 其它

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

2013-08-27 14:08 561 查看
前面用的方法是通过界面上操作,根据自定义模版,创建的列表。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();
        }
------------------------------------------------------------------------------------------------------------------------------

 

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