Динамическое заполнение InfoPath DropownList с помощью управляемого кода - PullRequest
0 голосов
/ 31 июля 2009

У меня есть форма InfoPath с пользовательским кодом C # и список Sharepoint. У меня есть раскрывающийся список в форме InfoPath, который я хочу заполнить определенным полем из списка Sharepoint (я хочу, чтобы раскрывающийся список InfoPath содержал значение этого поля для каждого элемента в списке Sharepoint. Я могу успешно получить список значений, которые мне нужны из Sharepoint в моем управляемом коде, но я не вижу, как я могу получить эти значения в раскрывающемся списке (либо привязать к списку, или добавить каждый элемент в списке по одному). Я думал, что я мог бы изменить XML из раскрывающегося списка чтобы вставить мои элементы, но XML содержит только первый элемент в раскрывающемся списке:

 <my:RelatedRiskID xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-07-20T18:12:59">Option 1</my:RelatedRiskID> 

Я чувствую, что это возможно, но я не могу найти какие-либо ресурсы о том, как это сделать. Заранее спасибо за помощь.

1 Ответ

1 голос
/ 22 февраля 2011

Если вы планируете заполнить раскрывающийся список списком SharePoint, вам нужно

  • создать соединение для передачи данных с указанным списком SharePoint
  • в выпадающем списке Data tab, получить данные извне и выбрать упомянутое соединение для передачи данных
...