Page tree
Skip to end of metadata
Go to start of metadata

ActiveReports 14支持.NET Core 3.1支持,不仅可以在Web端创建Core3.1的项目,也可以在桌面端创建Core3.1的项目


下面我们就来详细说说如何创建一个基于Core 3.1的桌面端应用

环境准备:VS2019  +.Net Core 3.1


1、首先创建一个基于Core3.1的桌面应用  Windows Form APP(.Net Core)

2、创建 项目存放路径:

3、 从NuGet上安装相关的包
      创建 Visual Studio 2019 的 Windows Form App 并安装以下包,可根据需要的功能选择安装:

  • 为了实现预览报表功能: ‘GrapeCity.ActiveReports.Viewer.Win’
  • 为了实现创建报表: ‘GrapeCity.ActiveReports.Win.Design’
  • 实现导出报表功能: ‘GrapeCity.ActiveReports.Export.*'


4、添加设计报表到新建的项目中

  a、创建一个报表存放文件夹 Reports 

  b、把设计好的报表添加到报表文件夹下


5、设置报表文件的输出目录为:始终复制

不然会到时候存在找不到报表文件的风险

6、添加Viewer控件展示和加载报表,代码如下:

GrapeCity.ActiveReports.Viewer.Win.Viewer _viewer = new GrapeCity.ActiveReports.Viewer.Win.Viewer();
_viewer.Dock=DockStyle.Fill;
_viewer.LoadDocument(Application.StartupPath +"Reports/rptTelephoneDirectory.rdlx");
this.Controls.Add(_viewer);


7、预览展示:


8:部署应用

使用命令行或者Visual Studio 部署应用程序

dotnet publish –c Release –r win-x64 /p:PublishSingleFile=true /p:PublishTrimmed=true

Exe文件会生成在Publish文件夹下,该文件夹下的所有文件都可分发给最终用户,分发Exe的同时拷贝报表文件,即可保证报表能够正常预览和执行。

相关资源:


注意

如需寻求在线帮助,请访问 ActiveReports 求助中心

如需了解更多ActiveReports产品特性,请访问 ActiveReports 官方网站

ActiveReports 官方技术交流群:109783140

下载产品体验产品功能:http://www.gcpowertools.com.cn/products/download.aspx?pid=16

  • No labels