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

发布时间:2014/07/26 00:07 发布者:iceman

返回博客中心

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

 

    主要内容包括:

  • 新建工程

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

  • 添加报表数据源

  • 浏览报表

  • 发布 ActiveReports 应用

下面我们来分布讲解:

一.按照图示创建 WinForms 工程:

 

2015-02-03_092852

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

 

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

2015-02-11_110307

2、选择您想要添加的报告的类型,这里我们选择RDL报表做演示:

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.在 “Form1” 窗体中添加 ActiveReports下的Viewer 报表浏览器:

2015-02-03_094711

2.后台添加代码映射报表到报表浏览器,代码如下:

            string file_name = @"..\..\RdlReport1.rdlx";
            GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(file_name));
            GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
            viewer1.LoadDocument(pageDocument);

四.运行项目查看效果:

2015-02-11_114104

五.发布 ActiveReports 应用

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

2015-02-03_095325

重新编译后拷贝Release文件到客户端即可使用。

六.示例下载:

VS2010 + .NET 4.0 + AR


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网