多次使用RDLC子报表

时间:2014-12-17 20:20:35

标签: c# rdlc subreport

我有一份报告,列出了给予storeID,fromDate和toDate的商店的税金。我想在同一个父报表中多次将此报表用作子报表。例如,如果您使用storeID的1,2,3,4,5,您可以将此子报表显示5次,第一个包含商店1的数据,第二个包含商店2的数据,等等。 / p>

这甚至可能吗?我发现一些论坛,人们在报告中询问如何使用相同的子报告两次,但线程总是在找到之前消失。我也看到你可以使用参数,但我不确定它们是如何工作的(RDLC中的子报告有点新)。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果我理解正确,可能您可以使用包含显示按商店分组的税的表的单个子报表。

答案 1 :(得分:0)

在主报表中,使用5个子报表实例。 更改每个子报表的(名称)属性,但保持子报表路径不变(与您已经做的一样)。

在处理主报表时,方法 [ModelMetadataType(typeof(TblUserMetaData))] public partial class Status { } public class TblUserMetaData { public int Value{get;set;} public bool ValueBool{get{ //gett Value variable by converting boolean }; set{ //set Value variable by converting int }; } } } 根据找到的子报表的实例计数多次调用。

您将使一个全局变量保持当前商店ID,如下面的代码示例中所示。

LocalReport_SubReportProcessing