从其他数据源进行rdlc数据源过滤

时间:2013-04-20 05:53:12

标签: rdlc localreport

所以总结一下这个问题,我有一个有两个数据源的报告 - 实际上是两个相互粘连的报告。我希望报告的第二部分根据报告的第一部分显示数据来显示数据。

详细说明,情况如下。我有两个数据库表 - 让我们调用一个客户和其他订单。

客户包含有关客户的数据。 订单包含指向客户的链接,并包含此人的订单。

报告本身应该在第1部分中显示某种字母:

"您好[客户名称],您有[TotalBalance] bla bla bla ..." 以及他在第2部分中作出的所有命令的清单 "订单1:第1项:1欧元 第2项:第2项:2欧元......"

最初这些是两个单独的报告,我们一次生成一条记录,输出为pdf文件并使用第三方软件合并它们,使得字母和订单列表彼此相邻。问题是这个系统需要一次生成数百个,而且需要很长时间。所以现在我想传递一对大数据源并分批生成它们(一次调用600个) - 这样可以更快地运行。

那么如何强制使用不同数据源的第二个tablix根据第一个tablix中有自己数据源的内容进行过滤?

我查看过子报告,但他们只使用报告服务器,这些是本地报告。

我能做什么?我担心这是不可能的。

1 个答案:

答案 0 :(得分:0)

子报告无法与本地报告一起使用。

我建议您从此网站ReportViewer Samples下载示例。名为“SupplyingData”的项目显示了如何将数据加载到子报告中。