C# 水晶报表参数在细节部分打印1次以上

C# 水晶报表参数在细节部分打印1次以上,c#,visual-studio-2010,crystal-reports,C#,Visual Studio 2010,Crystal Reports,我有crystal report,参数只在C中# 我将参数放置在细节部分。 我希望这些参数打印超过1次(将在运行时给出)。 如何实现这一点?如果需要打印参数的可变次数是“合理的”,则可以创建该数量的报表页脚部分,并将参数放置在其中的每个部分中。然后根据希望打印的次数将“截面抑制”公式设置为“抑制” 如果需要打印的次数非常多,则可能需要使用某种数据源。然后,您可以将参数放在“详细信息”部分,并使用该参数驱动返回的记录数。为什么不通过公式中的循环打印它呢 local numbervar TimesT

我有
crystal report
,参数只在C中# 我将参数放置在细节部分。 我希望这些参数打印超过1次(将在运行时给出)。
如何实现这一点?

如果需要打印参数的可变次数是“合理的”,则可以创建该数量的报表页脚部分,并将参数放置在其中的每个部分中。然后根据希望打印的次数将“截面抑制”公式设置为“抑制”


如果需要打印的次数非常多,则可能需要使用某种数据源。然后,您可以将参数放在“详细信息”部分,并使用该参数驱动返回的记录数。

为什么不通过公式中的循环打印它呢

local numbervar TimesToPrint := 8;
local numbervar i; //for-loop counter 
local stringvar out; //return variable

for i := 1 to TimesToPrint do
    out := out + {?YourParameter} + chr(13); //format your output

out

您的报告显示了哪些数据?对于报表数据中的每条记录,报表的“详细信息”部分将打印一次。我只打印参数。报表没有表。。要打印的次数是否固定?还是可变的?打印的次数是可变的。我同意你的观点。但是你能给一些样本报告吗?这会对你有帮助