日期:2014-05-20  浏览次数:20779 次

报表中嵌套子报表,请问如何传递参数到子报表中?
如何在水晶报表的主报表的详细资料中插入子报表,并且在插入子报表的时候,将需要传递的参数传给子报表。就是说在浏览报表的时候,不需要再输入一次传递的参数

------解决方案--------------------
参数不需要由主报表传,直接在子报表定义一参数字段

通过代码设置参数值即可,代码:
 myReport.SetParameterValue(参数字段名, 参数值, 子报表名);

其中子报表名的获取方式,右击子报表对象,设置对象格式,如图示

------解决方案--------------------
在SubReport上右击,选择Change Subreport Links