0

我有一个 DropDownList,它在 INFOPATH 中填充了一个 SharePointList,其他文本框的值根据使用规则和操作的此 DropDownList 选定值填充。这工作正常。

我也尝试过使用 XML 绑定,它可以工作。但是,现在我想使用 DropdownList2 中的两个不同的共享点列表检索数据,具体取决于 DropdownList1 的值(想使用 ClientID 作为 LookUp 值),具体取决于 Dropdownlist1 的选定值绑定 DropdownList2 中的相应数据。

Note: There are two Different Lists(Data Connections)

Eg: ClientList(ClientID,Name,City)
    ClientAddress(ClientID,Address1,Address2)

Depending on `ClientID` from `DropDownList1` the `DropDownList2` or `ListBox` Must contain `Address1` Value from `ClientAddress Sharepoint List` must be filled with Corresponding Address1,Address2.

帮助赞赏!谢谢!

4

1 回答 1

0

您将需要在后面的代码中执行此操作。

取第一个下拉菜单,找到与之关联的字段,右键单击并创建一个“已更改”事件。注意:确保下拉列表控件属性在属性的“浏览器表单”选项卡中选择了“始终”(右键单击下拉列表以访问这些属性)

在事件背后的代码中,将为该字段创建一个 Changed 事件。在那里,您可以获取第一个下拉列表中当前选定项目的值。根据该值,您可以修改第二个下拉菜单的内容。

但是,如果第二个下拉列表的内容来自外部数据源,您将需要获取该数据,根据需要修改它(取决于在第一个下拉列表中选择的值),然后以编程方式填充第二个下拉列表新修改的数据。

祝你好运!

于 2013-02-26T20:13:59.977 回答