如何通过ASP.NET MVC和ReportViewer在客户端生成.rdlc报表文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1701个文字,预计阅读时间需要7分钟。
使用ReportViewer执行用户端报表定义文件(.rdlc)来生成报表。在以前使用ASP.NET WebForm进行网站开发时,作者经常会使用ReportViewer进行报表的输出,并配置用户端报表定义文件(.rdlc)。
使用ReportViewer执行用户端报表定义文件(.rdlc)来产出报表
前言
以往使用ASP.NET WebForm进行网站开发时,笔者面对报表的产出多会使用ReportViewer来进行,并且搭配用户端报表定义文件(.rdlc)来设计报表外观,其实是相当灵活的解决方案;如今使用ASP.NET MVC进行开发,虽然View中无法加入任何WebForm Control了,但我们依旧可以建立一个共用WebForm页面,在此页面上加入熟悉的ReportViewer来协助产出报表。详细实践细节请参考以下文章。
实践说明
整体实践概念就是建立一个WebForm页面于ASP.NET MVC项目中,利用该WebForm页面来实践ReportViewer相关产出报表工作;最终当有报表产出需求时,仅需在Controller中传递ReportViewer所需相关资讯至WebForm页面中,利用该WebForm页面来呈现相对应之报表内容。以下进行实践说明。
本文共计1701个文字,预计阅读时间需要7分钟。
使用ReportViewer执行用户端报表定义文件(.rdlc)来生成报表。在以前使用ASP.NET WebForm进行网站开发时,作者经常会使用ReportViewer进行报表的输出,并配置用户端报表定义文件(.rdlc)。
使用ReportViewer执行用户端报表定义文件(.rdlc)来产出报表
前言
以往使用ASP.NET WebForm进行网站开发时,笔者面对报表的产出多会使用ReportViewer来进行,并且搭配用户端报表定义文件(.rdlc)来设计报表外观,其实是相当灵活的解决方案;如今使用ASP.NET MVC进行开发,虽然View中无法加入任何WebForm Control了,但我们依旧可以建立一个共用WebForm页面,在此页面上加入熟悉的ReportViewer来协助产出报表。详细实践细节请参考以下文章。
实践说明
整体实践概念就是建立一个WebForm页面于ASP.NET MVC项目中,利用该WebForm页面来实践ReportViewer相关产出报表工作;最终当有报表产出需求时,仅需在Controller中传递ReportViewer所需相关资讯至WebForm页面中,利用该WebForm页面来呈现相对应之报表内容。以下进行实践说明。

