C# asp.net reportviewer页码问题
我有一个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报告,以便与控件一起使用。 数据显示在我放在报告中的一个表中,只有
(工具栏中的)第#页(共#页)从一开始就没有显示正确的总页数。它从第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,则必须处理整个报告以获得有效的页数,从而增加报告显示前的等待时间。”是否尝试将页面总数插入页脚?相同的结果?您是否尝试在页脚中插入页面总数?同样的结果?