2011-03-22 92 views
1

我们正在测试ASP.NET的本机Visual Studio报表技术(RDLC文件+ ReportViewer)以查看它是否符合我们的需求。有没有办法让ReportViewer获得分页数据?

我们检测到的一个缺陷使得它无法使用,出于某种原因,当连接到我们的IDataSource时,the ReportViewer不要求分页数据。它得到DataSourceView,并调用其ExecuteSelectMethod传递一个DataSourceSelectArguments,它不要求分页数据。 DataSourceViewCanPage属性返回true。它甚至不要求计数。

另一方面,控件顶部的分页显示的页面数量不确定,我们认为可能有办法处理分页数据。

有没有办法让它使用分页数据?这是一个很好的报告工具吗?如果没有,那么满足这种需求的选择是什么?

谢谢

回答

0

根据参与者this discussion没有任何直接的方式来实现自己的目标:

的ReportViewer没有一个选项加载数据的特定页面的用户观看。整个报告的数据必须提前提供。您可以设计只包含一个页面的RDL报告。然后隐藏ReportViewer的默认工具栏并创建您自己的分页控件。当用户导航到下一页时,请用下一页的数据重新执行报告。

声明:我自己没有尝试过。

相关问题