2008-11-07 94 views

回答

5

从SharePoint标签判断,我假设您打算问“如何以编程方式复制SharePoint列表(SPList)?”
没有测试它(甚至试图编译),我会做这样的事情:

SPWeb web; /* add code to initialize to current web */ 
SPList sourceList = web.Lists["nameOfSourceList"]; 
sourceList.SaveAsTemplate("templateFNM.stp", "tempList", "tempListDescription", 
          true /* include list content */); 
SPListTemplate template = web.ListTemplates["tempList"]; 
web.Lists.Add("newListName", "newListDescription", template); 
web.Update(); 
SPList newList = web.Lists["newListName"]; 

此外,here's到博客文章的链接,获得相同的翻过的Web应用程序。

最后建议一句话:如果您使用“编程方式”而不是“明智的代码”,您将获得更好的搜索结果。

希望这会有所帮助。