我有一个DropDownList,在INFOPATH中填充了一个SharePointList,其他文本框的值将根据此DropDownList选择的值使用Rules&行动。这很好。
我也尝试过使用XML绑定。但是,现在我想使用DropdownList2中的两个不同的SHAREPOINT LISTS来检索数据,具体取决于DropdownList1的值 (想要将ClientID用作LookUp值),具体取决于DropdownList1的Selected值绑定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.
帮助感谢! 谢谢!
答案 0 :(得分:0)
您需要在后面的代码中执行此操作。
取第一个下拉列表,找到与之关联的字段,右键单击并创建“已更改”事件。注意:确保下拉列表控件属性在属性的“浏览器表单”选项卡中选择“始终”(右键单击下拉列表以访问这些属性)
在代码隐藏事件中,将为该字段创建Changed事件。在那里,您可以获取第一个下拉列表中当前所选项目的值。根据该值,您可以修改第二个下拉列表的内容。
但是,如果第二个下拉列表的内容来自外部数据源,则需要获取该数据,然后根据需要进行修改(取决于在第一个下拉列表中选择的值),然后以编程方式填充第二个下拉列表下载新修改的数据。
祝你好运!