• 报表开发神器!DevExpress Reporting v19.1全平台新功能解析


    行业领先的.NET界面控件DevExpress Reporting全新发布了v19.1版本,本文主要为大家介绍.NET Reporting v19.1中发布的所有平台的新功能,欢迎下载v19.1试用,立即下载>>

    所有平台
    Report Designer - 分层报表

    现在,您可以使用新的DetailBand.HierarchyPrintOptions属性创建分层结构报表,报表支持两种类型的数据结构:

    • 使用KeyFieldName和ParentFieldName属性从ParentID / ID关系创建报表。
    • 使用ChildListFieldName从自引用结构创建报表。

    Indent属性允许您定义子级节点偏移。

    分层结构报表使用DetailBand.DrillDownControl属性提供内置的Drill-Down支持:在Print Preview中单击分配给该属性的控件将展开或折叠相应的数据级别。

    DevExpress v19.1新版亮点
    合并报表

    您不再需要编写代码来使用XRSubreport控件合并不同的报表。启用新的XRSubreport.GenerateOwnPages选项可跨单个页面打印/导出子报表,并保留页面设置和方向。

    DevExpress v19.1新版亮点
    Report Designer - JSON数据源 - 支持身份验证

    JSON数据源向导的Web服务端点(URI)选项使您可以选择以下内置身份验证设置:

    • 基本HTTP验证
    • 基于Token的身份验证
    • 查询字符串参数
    SqlDataSource - 执行必需的查询

    现在,SqlDataSource组件仅执行关联的报表、控件、计算所得的字段或参数使用的那些查询。 当您向SQLDataSource添加多个查询时,这减少了应用程序与数据库服务器之间的数据流量,但是报表一次只使用一个查询。

    XRCheckBox中的SVG图像

    XRCheckBox控件现在可以显示每种状态的SVG文件,使用GlyphOptions.Style属性在预定义的SVG集之间进行选择。 您还可以上传自定义SVG图像(GlyphOptions.CustomGlyphs),指定图像尺寸和对齐方式。

    XRLabel - HTML-Inspired文本格式

    XRLabel现在公开AllowMarkupText属性,您可以使用DevExpress WinForms控件当前支持的伪HTML标记子集在XRLabel中显示格式化的内容。

    全新的Summary Editor

    使用全新的Summary Editor,您可以使用预定义的聚合函数快速计算摘要。

    DevExpress v19.1新版亮点
    加权平均

    v19.1新增一个新的聚合函数,以帮助计算加权平均值。在Summary Editor中选择'Weighted average',或在Expression Editor中使用“ sumWAvg”功能。

    资源访问安全设置

    新版本引入了一个新的'DevExpress.Security.Resources.AccessSettings'类,该类使您可以定义不同资源的访问规则:

    • 报表指定资源(样式表和报表布局序列化文件)
    • 静态资源(图片)
    • 数据资源(JSON和Excel文件)

    使用“ UrlAccessRule”和“ DirectoryAccessRule”来指定是否可以从所有/特定的URL和文件目录加载资源。 要提供自定义逻辑,请定义一个自定义规则('CustomRule')。 您也可以使用“ SerializationFormatRule”来指定允许/拒绝哪些报表布局格式。

    XRPivotGrid - 改进性能

    现在默认使用DevExpress内存中的数据处理引擎。

    ===============================================================

    1024程序员节火热开启!致敬改变世界的程序猿!

    DevExpress中文网官网QQ群:540330292      欢迎一起进群讨论

    扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

    DevExpress中文网微信
  • 相关阅读:
    在Spring中使用cache(EhCache的对象缓存和页面缓存)
    halcon 模板匹配 -- 转化 vector_angle_to_rigid
    halcon 模板匹配 -- find_shape_model
    halcon 模板匹配 -- create_shape_model
    C#快速获取指定网页源码的几种方式,并通过字符串截取函数 或 正则 取指定内容(IP)
    C# Socket通讯 本机多网卡,指定网卡通讯
    C# 获取所有网卡信息
    C#关闭退出线程的几种方法
    C#多线程方法 可传参
    C# Datetime 使用详解
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/11660406.html
Copyright © 2020-2023  润新知