ActiveReports使用教程:如何在Winform项目集成ActiveReports?

转帖|使用教程|编辑:莫成敏|2020-03-31 10:01:57.727|阅读 23 次

概述:ActiveReports是一款在全球范围内应用非常广泛的报表控件。本文介绍了如何在Winform项目集成ActiveReports的内容。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

ActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件,包括对交互式报表的强大支持、丰富的数据可视化方式、与Visual Studio的完美集成、以及对 HTML5 / WinForm / ASP.NET / ASP.NET MVC / Silverlight / WPF 和 Windows Azure 的多平台支持等。

点击下载ActiveReports正式版

如何在Winform项目集成ActiveReports?本文内容为您一一介绍!


  • 在 Visual Studio Windows 程序中,从 Visual Studio 工具箱中拖动Viewer控件到 Windows 窗体上。
  • 将查看器的Dock属性设置为Fill
  • 双击窗体的标题栏,创建Form_Load事件的事件处理方法。
  • 在 Form_Load 事件中,添加如下所示代码,以运行报表并将其显示在查看器。

Visual Basic.NET中的代码:

加载页面/RDL报表

将以下 Visual Basic. NET 代码粘贴到 Form_Load 中

Dim file_name As String = "..\..\PageReport1.rdlx"

Dim pageReport As New GrapeCity.ActiveReports.PageReport(New System.IO.FileInfo(file_name))

Dim pageDocument As New GrapeCity.ActiveReports.Document.PageDocument(pageReport)

Viewer1.LoadDocument(pageDocument)

加载基于代码的区域报表

将以下 Visual Basic. NET 代码粘贴到 Form_Load 中

Dim sectionReport As New SectionReport1()

Viewer1.LoadDocument(sectionReport)

加载基于模板的区域报表

将以下 Visual Basic. NET 代码粘贴到 Form_Load 中

Dim sectionReport As New GrapeCity.ActiveReports.SectionReport()

Dim xtr As New System.Xml.XmlTextReader("..\..\SectionReport1.rpx")

sectionReport.LoadLayout(xtr)

xtr.Close()

Viewer1.LoadDocument(sectionReport)

C#中的代码

加载页面/RDL报表

将以下 C# 代码粘贴到 Form_Load 中

string file_name = @"..\..\PageReport1.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);

加载基于代码的区域报表

将以下 C# 代码粘贴到 Form_Load 中

SectionReport1 sectionReport = new SectionReport1();

viewer1.LoadDocument(sectionReport);

加载基于模板的区域报表

将以下 C# 代码粘贴到 Form_Load 中

GrapeCity.ActiveReports.SectionReport sectionReport = new GrapeCity.ActiveReports.SectionReport();

System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(@"..\..\SectionReport1.rpx");

sectionReport.LoadLayout(xtr);

xtr.Close();

viewer1.LoadDocument(sectionReport);

本文内容到这里就完结了,感兴趣的朋友可以下载ActiveReports试用版免费体验~您可以关注我们慧都网信息,了解更多产品资讯~

相关内容推荐:

ActiveReports使用教程:如何在MVC中使用ActiveReports
ActiveReports使用教程:如何在Asp.net 中集成 ActiveReports


想要购买ActiveReports正版授权,或了解更多产品信息请点击【咨询在线客服】




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:GrapeCity https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972393

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ActiveReports

亚洲畅销的.NET报表控件,20万用户的选择,可在应用程序中生成各种报表,十多年来一直荣获应用程序的优秀报表生成控件。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat