XtraReport - 根据参数值从非主数据源获取数据

XtraReport - get data from non-master datasource based on a parameter value

我想根据参数值从非主数据源获取数据。

假设我们在报告中有 2 个数据源: * datasource1 - 主要数据提供者 * datasource2 - 我需要从中获取额外的数据

而且我们还有一个报表参数,它绑定到数据源 2 以在打开报表时填充下拉列表。

我需要每当用户从参数下拉列表中选择一个选项并提交时,从 datasource2 中获取相应的项目数据并放入报告中。

可能吗?我在互联网上没有找到任何答案。

如果您保留单个数据源但有两个 tables/datamembers,这将是可能的 例如 DevExpress SqlDataSource 可能有 Queries 个, 在需要的标签中你可以写 expression

iif(Parameters.UseDefault, OptionalTable.DefaultValue, DataTable.ValueColumn)

这对您的场景有帮助吗?