Я пытаюсь получить значение listitem, но продолжаю получать ArgumentException. Значение не попадает в ожидаемый диапазон.Querying Sharepoint - значение не попадает в ожидаемый диапазон
Мой код выглядит следующим образом:
if (resultList.Count > 0)
{
SPListItem result = resultList[0];
if (result[Column] != null)
{
return result[Column].ToString();
}
}
В ближайшем окне можно проверить столбец существует и значение можно найти в структуре дерева объектов.
result.Fields.GetField(Column).Id
возвращает Guid, но использовать его для извлечения значения из поля приводит другой ArgumentException:
result[result.Fields.GetField(Column).Id]
Я нашел причину исключения: я использовал List.GetItems (string) вместо перегрузки SPQuery – Windy