Мне нужно получить значения столбца выбора поля Sharepoint в Sharepoint 2007 без доступа к списку - PullRequest
0 голосов
/ 06 мая 2010

Я хочу сделать это, но без доступа к списку «элементов», то есть для доступа к столбцу, возможно, с корневым сайтом или типом контента, независимо от списка, который можно создать или нет внутри приложения Sharepoint..

SPFieldChoice choice = (SPFieldChoice)items.Fields[namefield];

                foreach (string choiceName in choice.Choices)
                {
                  //etc...
                }

1 Ответ

2 голосов
/ 06 мая 2010

Вы можете использовать web.Fields или ContentTypes[typeName].Fields:

SPWeb web = ... ;

SPFieldChoice choice = (SPFieldChoice)web.Fields[namefield];

или

SPFieldChoice choice = (SPFieldChoice)web.ContentTypes[typeName].Fields[namefield];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...