现在的位置: 首页 > 综合 > 正文

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

2013年06月07日 ⁄ 综合 ⁄ 共 1146字 ⁄ 字号 评论关闭

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

        }

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

 

 

抱歉!评论已关闭.