彩票走势图

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

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

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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正版授权,或了解更多产品信息请点击



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP