报表查看器控件版本10不分页

时间:2010-11-30 23:16:14

标签: asp.net reportviewer

我最近将报表查看器控件从版本9升级到版本10,现在它的分页控件不起作用。无论是使用下一个按钮,最后一页按钮,还是键入页码,回发后页面总是重置为一个。

我知道数据集有多页数据,如果我通过报告工具栏导出到excel,它甚至会全部返回给我。

Chrome javascript控制台显示没有错误,并且检查由Fiddler中的分页控件生成的回发没有明显错误。当我手动将页码设置为2并检查Fiddler中的表单字段时,我看到一个看起来像CurrentPage属性的表单字段,其值确实是2.但是当重新加载页面时,该数字将重置为1。 / p>

报告查看器显示本地rdlc报告。我在VS2010中打开它并选择升级其格式,以防万一,无济于事。

我尝试过打开和关闭异步渲染,没有用。

我在我的母版页上使用AjaxControlToolkit脚本管理器,而不是asp:scriptManager。

可能相关的问题:我最初收到一个程序集加载错误,正在寻找System.Web.Ajax。我无法在添加引用对话框中找到此dll。我最终将它复制到我的bin文件夹中,从另一台没有发生此问题的机器上。

2 个答案:

答案 0 :(得分:0)

请参阅Charles Wang对MSDN Forums的回复。

  

我用MS打开了一个案例,这是一个   使用ReportViewer控件的BUG   SQL 2008.他们说这是固定的   与R2,但我不能确认为   我只是在2008年的sp1

答案 1 :(得分:0)

对我来说也是如此,我解决了这个问题,在报表查看器控件上设置了属性PageCountMode=Actual