如何创建报告库
本文关键字:报告 创建 何创建 | 更新日期: 2023-09-27 18:30:55
有什么想法吗?
我总是使用SPListTemplateType.*mystuff,但没有报告库的选项
site.Lists.Add("MyLibrary", "MyLibrary", SPListTemplateType.?);
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splisttemplatetype%28v=office.12%29.aspx 它不是选项。我该怎么办?谢谢
尝试 SPListCollection。添加包含功能 ID 和模板类型的覆盖:
site.Lists.Add("MyLibrary",
"MyLibrary",
"MyLibrary",
"{2510d73f-7109-4ccc-8a1c-314894deeb3a}",
433,
"101");
Lists.Add 方法具有重写,允许您将模板 ID 指定为 和 整数或将模板名称指定为字符串。
http://msdn.microsoft.com/en-us/library/ms425818.aspx
SPList.Add() 重载之一采用 SPListTemplate(不是您使用的 SPListTemplateType 枚举)
http://msdn.microsoft.com/en-us/library/ms477358.aspx
首先获取 SPListTemplate,然后使用它来添加列表:
SPListTemplate reportTemplate = site.ListTemplates["Report Library"]; // note displayname, so might be different depending on language
Guid listGuid = site.Lists.Add("MyLibrary","MyDescription",reportTemplate);