Привет Я развиваюсь с использованием пространства имен SharePoint, и при попытке получить поле Title из элементов списка я столкнулся с следующей ошибкой.Ошибка SharePoint ListItem: «Значение не входит в ожидаемый диапазон»
Value does not fall within the expected range
Я знаю, что это поле существует, потому что я распечатал все поля.
string value = (string)listItem[listItem.Fields["Title"].Id];
Console.WriteLine("Title = " + value);
Update: В какой степени Посмотреть, который был использован для получения списка элементов играют роль в том, что поля будут доступны? Этот код не работает с тем же исключением:
SPListItemCollection items = list.GetItems(list.DefaultView);
foreach (SPListItem listItem in items)
{
try
{
Console.WriteLine("Title = " + listItem.Title);
}
catch (Exception e)
{
Console.WriteLine("Exception: " + e.Message);
}
}
В обоих случаях для извлечения элементов списка использовалось свойство list.DefaultView.
Любая попытка ссылки на пункт [«Название»] выдает это исключение. – Ries
Я столкнулся с такой же проблемой –