0

我有一个带有自定义 C# 代码的 InfoPath 表单和一个 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> 

我觉得这应该是可能的,但我找不到任何关于如何做到这一点的资源。在此先感谢您的帮助。

4

1 回答 1

1

如果您打算使用 SharePoint 列表填充下拉列表,那么您需要

  • 创建与所述 SharePoint 列表的数据连接
  • 在下拉列表数据选项卡中,从外部获取数据并选择所述数据连接
于 2011-02-22T11:07:15.017 回答