Я пытаюсь заполнить раскрывающийся список и нашел эту страницу, которая предоставляет часть решения:
http://www.bizsupportonline.net/infopath2007/programmatically-fill-populate-drop-down-list-box-infopath-2007.htm
Я заставил это работать, но если Players.xml был изменен, раскрывающийся список не отражал это. Мне пришлось переименовать файл и добавить новый файл в качестве моего вторичного источника данных, чтобы увидеть изменения. В моих целях xml-файл, который используется для заполнения выпадающего списка, должен быть создан заново. Каждый раз, когда форма загружается, я программно создаю новый XML-файл, но раскрывающийся список не выбирает новый файл, хотя я назвал его в качестве вторичного источника данных. Кажется, что после того, как вы установили файл в качестве вторичного источника данных, он делает снимок этого файла во время добавления источника в качестве вторичного источника данных, и если вы меняете файл, вы должны переименовать и добавить его в качестве вторичного источник. Как заполнить раскрывающийся список из файла XML таким образом, чтобы при изменении файла XML содержимое раскрывающегося списка изменялось соответствующим образом?