我正在创建一个 RDLC 报告,其中数据集由多个数据表组成。有一个父表和几个子表。
我想做的是为父表中的每一行显示来自每个子表的相关数据。
这是一个简化的示例:table1 = "Purchase" 有 PurhcaseID、PurchaseNumber、PurchaseDate 列 table2 = "PurchasedItem" 有 PurchaseItemID、PurhcaseID、ItemDescription 列
在我的 RDLC 中,我有一个按 PurchaseDate 分组的 Purchase 表,并希望显示每个 Purchase 的 PurchasedItems。当前的解决方案使用子报表,但我不喜欢这样,因为当子报表显示没有数据时,它会留下难看的空白空间。(如果我可以在不留空白的情况下正确隐藏它,我会很好地使用子报表。)
我也无法重写存储过程以返回单个表。
其他人如何处理这种情况?