最近,有个同事问我,当他将一个已有的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();
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 阅读(330) 评论(0) 编辑