当我尝试将文件类型字段添加到自定义列表时,我得到了
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();
答案 0 :(得分:1)
我不相信你可以有一个“文件”字段。如果查看UI,则自定义/通用列表没有“文件”字段类型。
如果每个项目需要1个文件并且它是必需的,那么您应该使用文档库。
如果每个列表项需要超过1个文件,则可以使用文件附件。