2009-07-24 92 views
3

我正在创建RDLC报告,其中数据集由多个数据表组成。有一个父表和几个子表。RDLC过滤嵌套表

我想要做的是显示父表中每一行的每个子表的相关数据。

下面是一个简化的例子: 表1 = “购买” 已列PurhcaseID,PurchaseNumber,而purchaseDate 表2 = “PurchasedItem” 已列PurchaseItemID,PurhcaseID,ItemDescription

以我RDLC,我有一个购买表分组在PurchaseDate上,并且想要显示每个Purchase的PurchasedItems。当前的解决方案使用子报表,但我不喜欢这样做,因为当子报表显示没有数据时,它会留下难看的空白空间。 (如果我可以正确隐藏它,而不留空的空间,我可以使用子报表。)

我无法重写存储过程以返回单个表。

其他人如何处理这种情况?

回答

0

我最终放弃了用父子数据源实现嵌套表的梦想。我只是使用一个子报表来显示子数据并传递一个参数用于过滤。

+1

你能否解释一下你如何传递参数?我很乐意听到我的解决方案。谢谢! – 2010-05-27 07:09:18