当前位置:  开发笔记 > Android > 正文

SharePoint列表错误:"值不在预期范围内"

如何解决《SharePoint列表错误:"值不在预期范围内"》经验,为你挑选了1个好方法。

嗨我正在使用SharePoint命名空间进行开发,当我尝试从我的一个lsits中检索URL列时遇到以下错误.

 "Value does not fall within the expected range"

我所做的只是:

item["URL"]

有人能告诉我我能做些什么吗?



1> Jason..:

该错误肯定意味着无法找到该字段.

调试进程并查看ListItem.Fields.SchemaXML属性以查找其内部名称,它可以在内部保存为其他内容URL.您还可以使用以下方法获取列表项值.

SPField l_field = l_item.Fields.GetField("URL");
string l_fieldValue = l_item[l_field.Id].ToString();

GetField方法通过DisplayName和InternalName查找字段.


两点 - 不要忘记SPBuiltInFieldId枚举,并确保如果您使用SPQuery版本的GetItems,那么您在查询的部分中包含了所需的字段
推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有