Я пытаюсь получить значение элемента списка, но продолжаю получать ArgumentException - значение не попадает в ожидаемый диапазон.
Мой код выглядит следующим образом:
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]