2010-07-29 2 views
1

Похоже, что у других людей была эта проблема, но я хотел бы понять, как настроить таргетинг на столбец, если в имени столбца есть пробелы в списке, используя приведенный ниже код. Вот что у меня есть:Sharepoint + Значение не входит в ожидаемый диапазон + 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(); 
     } 
    } 

Если я создаю поле списка «Описание проекта» с подчеркиванием для имени столбца (Project_Description), то она работает просто отлично, но с кодом выше, я получаю сообщение об ошибке: Значение не входит в ожидаемый диапазон

Похоже, что есть что-то с дисплеем и внутренним именем столбца. Может кто-то помочь мне с этим? Благодарю.

ответ

1

Использование Всегда Адрес Списка, потому что Dont URL дают такие проблемы, как это;)

Смежные вопросы