Hola, estoy desarrollando usando el espacio de nombre de SharePoint y me encontré con el siguiente error cuando intento recuperar un campo Título de los elementos de la lista.SharePoint ListItem Error: "El valor no está dentro del rango esperado"
Value does not fall within the expected range
Sé sin embargo que el campo existe porque imprimí todos los campos.
string value = (string)listItem[listItem.Fields["Title"].Id];
Console.WriteLine("Title = " + value);
Actualización: ¿En qué medida la opinión de que se utiliza para recuperar los elementos de la lista juegan un papel en lo que se encontrarán disponibles? Este código falla con la misma excepción:
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);
}
}
En ambos casos, se utilizó la propiedad list.DefaultView para recuperar los elementos de la lista.
Cualquier intento de hacer referencia al elemento ["Título"] arroja esa excepción. – Ries
Estoy enfrentando el mismo problema –