Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.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# asp.net reportviewer页码问题_C#_Asp.net_Reportviewer_Ssrs Tablix_Page Numbering - Fatal编程技术网

C# asp.net reportviewer页码问题

C# asp.net reportviewer页码问题,c#,asp.net,reportviewer,ssrs-tablix,page-numbering,C#,Asp.net,Reportviewer,Ssrs Tablix,Page Numbering,我有一个reportviewer控件,大部分工作正常。但我对此只有一个问题: (工具栏中的)第#页(共#页)从一开始就没有显示正确的总页数。它从第1页(共2页)开始,然后当你转到下一页时,它是第2页(共3页),然后是第3页(共4页),等等。在我的测试中,报告实际上有46页。当我单击“转到最后一页”按钮时,它将正确转到第46页。如果我转到第2页,然后再转到第1页,它会显示第1页,共3页 我使用向导制作了一个.xsd数据集和.rdlc报告,以便与控件一起使用。 数据显示在我放在报告中的一个表中,只有

我有一个reportviewer控件,大部分工作正常。但我对此只有一个问题:
(工具栏中的)第#页(共#页)从一开始就没有显示正确的总页数。它从第1页(共2页)开始,然后当你转到下一页时,它是第2页(共3页),然后是第3页(共4页),等等。在我的测试中,报告实际上有46页。当我单击“转到最后一页”按钮时,它将正确转到第46页。如果我转到第2页,然后再转到第1页,它会显示第1页,共3页

我使用向导制作了一个.xsd数据集和.rdlc报告,以便与控件一起使用。
数据显示在我放在报告中的一个表中,只有一列需要测试

我试着在谷歌上搜索,但我似乎无法表达我的搜索,所以我得到了这个问题,而不是一些其他页码错误。因此,我不确定这是一个bug还是一个我需要更改的设置,甚至只是它应该工作的方式


我有没有办法让它从一开始就显示第1页,共46页

对这个问题的回答有点晚,但这里是(请注意,这只涉及reportviewer 2010控件)

此版本控件中的更改意味着默认情况下会生成页面计数的估计值。这是为了提高性能。如果您必须获得准确的页数,则需要将reportviewer控件的PageCountMode设置为PageCountMode.Actual。这可能会减慢报告的呈现速度,因为必须处理完整的报告才能获得准确的计数


…来自MSDN“请注意,如果您将PageCountMode设置为Actual,则必须处理整个报告以获得有效的页面计数,从而增加报告显示前的等待时间。”

对此的回答稍晚,但现在开始(请注意,这仅指reportviewer 2010控件)

此版本控件中的更改意味着默认情况下会生成页面计数的估计值。这是为了提高性能。如果您必须获得准确的页数,则需要将reportviewer控件的PageCountMode设置为PageCountMode.Actual。这可能会减慢报告的呈现速度,因为必须处理完整的报告才能获得准确的计数


…来自MSDN“请注意,如果您将PageCountMode设置为Actual,则必须处理整个报告以获得有效的页数,从而增加报告显示前的等待时间。”

是否尝试将页面总数插入页脚?相同的结果?您是否尝试在页脚中插入页面总数?同样的结果?