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

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

        }

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

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值