ActiveReports快速启动:在 ASP.NET 平台中使用报表控件

本片文章将阐述首次在WinForms平台下使用 ActiveReports 报表控件的方法。主要内容包括:新建工程在工程中添加ActiveReports报表文件添加报表数据源浏览报表发布 ActiveReports 应用

发布于 2014/07/26 00:00

ActiveReports

本片文章将阐述首次在 ASP.NET 平台下使用 ActiveReports 报表控件的方法。

 

主要内容包括:

  • 新建工程

  • 在工程中添加ActiveReports报表文件

  • 添加报表数据源

  • 浏览报表

  • 发布 ActiveReports 应用

下面我们来分布讲解:

一.按照如图所示步骤创建 ASP.NET 工程:

2015-02-03_121919

二.在工程中添加ActiveReports报表文件

 

1、从 Visual Studio项目菜单 (或在 Web 项目中的网站菜单),选择添加新项。

2015-02-11_110307

2、选择您想要添加的报告的类型,这里我们选择基于代码的区域报表做演示:

2015-02-11_110345

3.添加报表数据源

打开视图里面的报表资源管理器,添加数据源

2015-02-11_113244

填写数据链接信息

2015-02-11_110538

4.添加数据集

打开视图里面的报表资源管理器,在数据源下添加数据集

2015-02-11_113547

增加查询语句

2015-02-11_110636

5.添加Table到报表中

2015-02-11_110757

Table可以直接选取需要的字段

2015-02-11_112551

三.浏览报表

1.从 Visual Studio项目菜单 (或在 Web 项目中的网站菜单),选择添加新项。

2015-02-03_154936

2.在 “WebForm1.aspx” 页面中添加 ActiveReports Viewer 报表浏览器:

2015-02-04_090309

3.在 “WebForm1.aspx” 页面中调整 ActiveReports Viewer 报表的大小:

2015-02-04_091045

4.在“WebForm1.aspx.cs”添加代码映射报表到报表浏览器,代码如下:

            GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport();
            rpt.Load(new System.IO.FileInfo(Server.MapPath("") + "\\RdlReport1.rdlx"));
            WebViewer1.Report = rpt;

四.运行项目查看效果:

2015-02-11_111235

五.发布 ActiveReports 应用

1.设置 ActiveReports 报表控件 DLL 复制本地属性为 True:

image

2.鼠标点击工程名称,右键菜单中选择点击发布:

image

3.配置 IIS Handler Mappings

ar_handleMapping

*.ar9 :              ActiveReports 9 Script Mapping

*.ar9Web:       ActiveReports 9 Cache Item Script Mapping

*.rpx:              ActiveReport 9 RPX Script Mapping

*.rdlx, *.rdl:    ActiveReports 9 RDLX Script Mapping

ar_handleMapping2

4.重启IIS

 

六.示例下载:

VS2010 + .NET 4.0 + AR

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态