SharePoint: программно получить значения из поля MultiChoice - PullRequest
4 голосов
/ 16 декабря 2010

Я копирую значения нескольких полей из одного элемента списка в другой.Если я просто вызываю ToString() в поле MultiChoice, я получаю значение типа ;#Value;#, которое явно не является значением, которое я хочу скопировать.Целевой элемент имеет значение Text, поэтому я просто хочу скопировать значения в массив, соединить их с ",", чтобы получить хорошее текстовое представление.значение (я) с поля?Тип класса поля: SPFieldMultiChoice

1 Ответ

4 голосов
/ 16 декабря 2010

Существует класс с именем SPFieldMultiChoiceValue. Инициализируйте его с помощью значения поля, и у вас будет коллекция определенных выбранных опций. Затем вы конвертируете эту коллекцию в строку по своему вкусу. http://msdn.microsoft.com/en-us/library/ms415672.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...