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

时间:2011-01-19 00:33:45

标签: sharepoint sharepoint-2007 splist

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

System.InvalidOperationException: Operation is not valid due to the current state of the object

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

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

queueList.Update();

1 个答案:

答案 0 :(得分:1)

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

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

如果每个列表项需要超过1个文件,则可以使用文件附件。