AABBbaby

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

全新的Web报表开发方式,这个三方控件值得拥有

DevExpress技术交流群3:700924826      欢迎一起进群讨论

DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。

DevExpress .NET Reporting v20.2版本已发布,新版本增强Web、Blazor报表控件功能等,欢迎下载最新版体验!

Web Reporting
JavaScript模块

此版本重构了客户代码,并从命名空间声明转移到模块化的方法,现在当代码内置到包中时,您可以使用本机导入指令来排除不必要的代码和依赖项。

JS

 

var ActionId = require('devexpress-reporting/dx-reportdesigner').ActionId;

 

TYPESCRIPT

 

import { ActionId } from 'devexpress-reporting/dx-reportdesigner'

 

异步报表存储

通过异步保存和加载操作扩展了Web报表存储的功能,您还可以利用“ IReportProviderAsync”服务 - 它将报表ID解析为报表实例,并加快子报表加载操作。使用v20.2,应用程序可以在报表组件加载、保存或导出报表的同时访问ThreadPool中的线程。

要切换到异步模式:

  • 实现ReportStorageWebExtension方法的异步副本。
  • 用异步副本替换应用程序中的“CreateDocument”、“ ExportTo”和“ GetModel”方法调用。
  • 创建并注册“IReportProviderAsync”服务。
  • 在启动时调用“UseAsyncEngine”方法来激活异步操作。
使用PDF合并报表 - 支持Azure 和 Linux

XRPdfContent控件使您可以将外部PDF文件中的页面嵌入到报表中,XRPdfContent控件可在Azure和Linux中使用。

如果您的应用程序已部署在Linux或Azure上,并且希望将报表与PDF文档合并,请安装SkiaSharp v1.6.0 NuGet软件包并将新的PrintingOptions.Pdf.RenderingEngine属性设置为“Skia”。

对于Linux,您还必须安装SkiaSharp.NativeAssets.Linux软件包。

Web报表设计器 - 过滤器编辑器中新的DateTime常量

现在您可以将DateTime值与预定义的常量进行比较,例如"This Year", "This Month", "Tomorrow"等。

DevExpress v20.2新版亮点
Blazor Reporting
用于文档查看器和报表设计器的自定义API

现在,您可以在Blazor应用程序中自定义DevExpress Document Viewer和Report Designer组件的用户界面和功能。

使用以下新属性访问事件:

WinForms Reporting
报表脚本编辑器功能增强

嵌入到Visual Studio和WinForms最终用户报表设计器中的脚本编辑器的增强功能包括:

  • 将插入符号移至新行时,缩进级别会保留。
  • 现在按TAB键会插入空格并模仿Visual Studio代码编辑器的操作。
  • 现在您可以使用CTRL键和鼠标滚轮来放大和缩小脚本代码。
  • 现在“ DevExpress.Reporting.CodeCompletion” NuGet程序包是一个多目标程序包,使您可以使用为.NET 4.5.2和.NET Standard 2构建的DevExpress.XtraReports.v20.1.CodeCompletion.dll程序集,现在可以在ASP.NET Core应用程序中激活代码完成功能。使用新的“DevExpress.WindowsDesktop.Reporting.CodeCompletion”NuGet程序包激活WinForms .NET Core桌面应用程序的代码完成。

您还需要安装Microsoft.CodeAnalysis NuGet软件包并按照Script Execution Mode中的说明启用脚本执行。


上DevExpress中文网,获取第一手最新产品资讯!

posted on   AABBbaby  阅读(202)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2020-04-26 Web界面开发工具!Kendo UI for jQuery数据管理:列虚拟化
2019-04-26 DevExpress v18.2版本亮点——Reporting篇(三)
点击右上角即可分享
微信分享提示