c# - WinForms.ReportViewer - 呈现的页面数

标签 c# winforms reportviewer

我想使用 WinForms.ReportViewer 了解呈现的页面数量。

我需要为一组报告生成一个内容页面,为此我需要知道为每个报告呈现了多少 A4 页面,以便我可以随后生成内容页面。报告可以由最终用户编辑和替换,以便下次运行时页数可能不同,因此需要重新生成内容。

我已经设法根据最终用户提供的文件在运行时加载报告,但事实证明掌握报告呈现的页数非常困难。我知道我可以在报告的标题中获取此信息,但不知道如何以编程方式取回该信息。

最佳答案

尝试使用:

int pageCount = Viewer1.Document.Pages.count;

关于c# - WinForms.ReportViewer - 呈现的页面数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3921927/

相关文章:

asp.net - 报表服务器凭据和丢失端点异常

c# - 获取字符串的编码

c# - 当查询没有返回记录时,会抛出 Linq Cannot be Null 错误

c# - 如何让一个Windows窗体始终显示在最上面?

c# - 表单的关键事件丢失

c# - 报告处理期间发生错误。 -ASP.NET MVC 中的 RLDC 报告

reporting-services - SSRS 2008/Visual Studio 2010 ReportViewer 始终显示报表的第一页

c# - 为什么 IQueryable 上的 .Where() 根据是否将 Lamba 或 Func<T,Tresult> 作为参数传递返回不同的类型

java - 为什么基元不能为空

c# - WinForm 与 WPF .Close() 事件