所以总结一下这个问题,我有一个有两个数据源的报告 - 实际上是两个相互粘连的报告。我希望报告的第二部分根据报告的第一部分显示数据来显示数据。
详细说明,情况如下。我有两个数据库表 - 让我们调用一个客户和其他订单。
客户包含有关客户的数据。 订单包含指向客户的链接,并包含此人的订单。
报告本身应该在第1部分中显示某种字母:
"您好[客户名称],您有[TotalBalance] bla bla bla ..." 以及他在第2部分中作出的所有命令的清单 "订单1:第1项:1欧元 第2项:第2项:2欧元......"
最初这些是两个单独的报告,我们一次生成一条记录,输出为pdf文件并使用第三方软件合并它们,使得字母和订单列表彼此相邻。问题是这个系统需要一次生成数百个,而且需要很长时间。所以现在我想传递一对大数据源并分批生成它们(一次调用600个) - 这样可以更快地运行。
那么如何强制使用不同数据源的第二个tablix根据第一个tablix中有自己数据源的内容进行过滤?
我查看过子报告,但他们只使用报告服务器,这些是本地报告。
我能做什么?我担心这是不可能的。
答案 0 :(得分:0)
子报告无法与本地报告一起使用。
我建议您从此网站ReportViewer Samples下载示例。名为“SupplyingData”的项目显示了如何将数据加载到子报告中。