我有一份报告,列出了给予storeID,fromDate和toDate的商店的税金。我想在同一个父报表中多次将此报表用作子报表。例如,如果您使用storeID的1,2,3,4,5,您可以将此子报表显示5次,第一个包含商店1的数据,第二个包含商店2的数据,等等。 / p>
这甚至可能吗?我发现一些论坛,人们在报告中询问如何使用相同的子报告两次,但线程总是在找到之前消失。我也看到你可以使用参数,但我不确定它们是如何工作的(RDLC中的子报告有点新)。
谢谢!
答案 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