On dirait que d'autres personnes ont eu ce problème, mais je voudrais comprendre comment cibler une colonne s'il y a des espaces dans un nom de colonne de liste lors de l'utilisation du code ci-dessous. Voici ce que j'ai:Sharepoint + Valeur ne se situe pas dans la fourchette attendue + SPListItem
SPWeb oWebsite = SPContext.Current.Web;
SPList oList = oWebsite.Lists["Project Info"];
SPListItemCollection collItem = oList.GetItems("Project Description");
if (collItem.Count > 0)
{
foreach (SPListItem oItem in collItem)
{
description = oItem["Project Description"].ToString();
}
}
Si je crée le champ de liste « Description du projet » avec des underscores pour le nom de la colonne (project_description), il fonctionne très bien, mais avec le code ci-dessus je reçois une erreur: Valeur ne se situe pas dans la plage attendue
Il semble qu'il y ait quelque chose avec l'affichage par rapport au nom interne de la colonne. Quelqu'un peut il m'aider avec ça? Merci.
Merci pour cela. – Josh