Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在crystal report的每页上显示20条记录?_C#_Visual Studio_Crystal Reports - Fatal编程技术网

C# 如何在crystal report的每页上显示20条记录?

C# 如何在crystal report的每页上显示20条记录?,c#,visual-studio,crystal-reports,C#,Visual Studio,Crystal Reports,我是crystal reports的新手,每页需要打印20行数据。 我在网上找到了这个,但它在我的系统上不起作用 if Remainder(Recordnumber,20)=0 then true else false 我的系统每页只打印一行。在您的代码中,RecordNumber就是RecordNumber,这可能有点迂腐吗 if Remainder (RecordNumber, 20) = 0 then true else false 要使其每页显示10条记录,请执行以下操作 在“设计”

我是crystal reports的新手,每页需要打印20行数据。 我在网上找到了这个,但它在我的系统上不起作用

if Remainder(Recordnumber,20)=0 then true else false

我的系统每页只打印一行。

在您的代码中,RecordNumber就是RecordNumber,这可能有点迂腐吗

if Remainder (RecordNumber, 20) = 0 then true else false

要使其每页显示10条记录,请执行以下操作

在“设计”视图中打开报告

右键单击Details部分并选择section Expert

确保在“截面专家”对话框中选择了“详细信息”截面。勾选显示“以后新页”的框

单击复选框右侧的公式编辑器按钮

输入以下公式

如果余数为RecordNumber,10=0,则为true,否则为false

单击保存并关闭,然后单击确定。
如果运行报告,它应该在每10行之后中断。

要每页显示20条记录,请执行以下操作

在“设计”视图中打开报告

右键单击Details部分并选择section Expert

确保在“截面专家”对话框中选择了“详细信息”截面。勾选显示“以后新页”的框

单击复选框右侧的公式编辑器按钮

输入以下公式

如果余数为RecordNumber,20=0,则为true,否则为false

单击保存并关闭,然后单击确定


如果您使用的是Crystal reports 2008/2011,则专家部分“详细信息”部分“属性”中有一个新选项-“X可见记录之后的新页面”:


我认为代码适用于第二页。上述代码是否也适用于第一页。我需要显示20条记录。如果有任何建议,请给我,请不要发布网站的裸体链接-发布实际答案。此选项对我不起作用。你认为我还需要做些什么吗?@Mohammadjouhari你不需要做什么特别的事情,只要确保你显示的是细节线,而不是组标题。此外,iirc只有在使用CR2008/11附带的Crystal Report viewer时,此功能才有效。