用代码从Custom List Template 中生成新的List

     最近,有个同事问我,当他将一个已有的List保存为ListTemplate后,如何用代码生成一个新的List。闲话不多说,下面的代码一目了然。

 

SPSite site = new SPSite("http://litwaredemo");
SPWeb web 
= site.RootWeb;
SPListTemplateCollection ListTemplateCollection 
= site.GetCustomListTemplates(web);
SPListTemplate ListTemplate 
= ListTemplateCollection["BDCList"];
web.Lists.Add(
"Template List""no", ListTemplate);
web.Update();
site.Dispose();
posted @ 2009-02-05 09:37  jdxyw  阅读(500)  评论(0编辑  收藏  举报