Sharepoint 将SPFieldType.File添加到自定义列表

Sharepoint 将SPFieldType.File添加到自定义列表,sharepoint,sharepoint-2007,splist,Sharepoint,Sharepoint 2007,Splist,当我尝试将文件类型字段添加到自定义列表时,我得到 System.invalidoOperationException:由于对象的当前状态,操作无效 Guid listGuid = adminWeb.Lists.Add(queueListName, "DotNetNuke Document Queue", SPListTemplateType.GenericList); queueList = adminWeb.Lists[listGuid]; queueList.Fields.Add("Sta

当我尝试将文件类型字段添加到自定义列表时,我得到

System.invalidoOperationException:由于对象的当前状态,操作无效

Guid listGuid = adminWeb.Lists.Add(queueListName, "DotNetNuke Document Queue", SPListTemplateType.GenericList);

queueList = adminWeb.Lists[listGuid];
queueList.Fields.Add("Status", SPFieldType.File, false);

queueList.Update();

我不相信你可以有一个“文件”字段。如果在UI中查看,则自定义/常规列表没有“文件”字段类型

如果每个项目需要一个文件,并且是必需的,那么应该使用文档库


如果每个列表项需要超过1个文件,那么文件附件就是最好的选择。

我不相信您可以有“文件”字段。如果在UI中查看,则自定义/常规列表没有“文件”字段类型

如果每个项目需要一个文件,并且是必需的,那么应该使用文档库


如果每个列表项需要一个以上的文件,那么可以使用文件附件。

有没有办法在不复制文件的情况下将文件从文档库复制到另一个文档库?有“链接到文档”内容类型,或“发送到其他位置”功能(但这会创建副本)有没有办法在不复制文件的情况下将文件从文档库复制到另一个文档库?有“链接到文档”的内容类型,或“发送到其他位置”功能(但这会创建副本)