我正在创建一个RDLC报告,其中数据集由多个数据表组成。有一个父表和几个子表。
我想要做的是显示父表中每一行的每个子表的相关数据。
这是一个简化的例子: table1 =“Purchase”包含列PurhcaseID,PurchaseNumber,PurchaseDate table2 =“PurchasedItem”包含PurchaseItemID,PurhcaseID,ItemDescription
列在我的RDLC中,我有一个在PurchaseDate上分组的购买表,并希望显示每次购买的PurchasedItems。当前的解决方案使用子报表,但我不喜欢这样,因为当子报表显示没有数据时,它会留下一个丑陋的空白空间。 (如果我可以在不留空的情况下正确隐藏它,我会使用子报告。)
我无法重写存储过程以返回单个表。
其他人如何处理这种情况?
答案 0 :(得分:0)
我最终放弃了使用父子数据源的嵌套表的梦想。我只是使用子报表来显示子数据并传递一个用于过滤的参数。