界面组件DevExpress WinForms v23.2 - 数据可视化功能升级

本文主要是介绍界面组件DevExpress WinForms v23.2 - 数据可视化功能升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

DevExpress WinForms控件日前正式发布了v23.2,此版本进一步升级了Data Grid、编辑器相关组件功能,提升数据可视化能力,欢迎下载最新版体验!

DevExpress WinForms v23.2正式版下载(Q技术交流:909157416)

Data Grid
多级过滤/搜索主从模式

现在用户可以在网格的搜索面板中输入搜索表达式,来立即过滤数据并在主视图和展开的详细视图中突出显示结果。

DevExpress WinForms v23.2新版产品图集

使用AllowFindInExpandedDetails属性来启用新的搜索选项。

C#

gridView.OptionsFind.AllowFindInExpandedDetails = DefaultBoolean.True;

在GridView中使用拖放重新排序数据行

启用拖放功能后,用户可以将数据行移动到另一个数据网格控件或重新排序行(在同一数据网格中)。在v23.2中,重新排序数据行是开箱即用的,用户不在需要处理与拖动相关的事件。

用户可以选择多个数据行并将它们移动到不同的位置,或者将行从一个组移动到另一个组。用户可以在排序的GridView中移动数据行,GridView自动更新已排序列的单元格值。

DevExpress WinForms v23.2新版产品图集

新的API

使用GridView.OptionsDragDrop属性来自定义以下拖放设置:

  • AllowDataReordering — 允许用户在GridView中重新排序数据行。
  • AllowSortedDataDragDrop — 如果应用了数据排序,允许用户在GridView中重新排序数据行。

规范

  • 支持的视图:GridView
  • 支持的数据源:IList, DataTable, DataView
根据特定条件选择行

DevExpress WinForms Data Grid控件现在包含了一个新的SelectionChanging事件,处理事件来防止用户根据特定条件选择数据行。

保存 - 恢复布局功能增强

新版本添加新的PropertySerializing和 PropertyDeserializing 事件,用于对布局保存/恢复操作进行粒度控制。

编辑器
WXI皮肤的圆形进度条

当使用WXI和WXI Compact皮肤(灵感来自Windows 11)时,DevExpress WinForms Progress Bar和Marquee Progress Bar控件显示圆角。

DevExpress WinForms v23.2新版产品图集

在文本编辑器中显示/隐藏自动完成弹出框

DevExpress WinForms Text Editors可以显示一个弹出的建议(完成单词),v23.2包括在必要时显示/隐藏自动完成弹出窗口的新方法。例如,当用户按下特定的键或键组合时,您可以显示带有建议的弹出框。

新的API包括:

  • ShowAutoCompletePopup
  • CloseAutoCompletePopup
禁用文本编辑器中的快捷方式

您现在可以使用ShortcutsEnabled属性来指定DevExpress基于TextEdit的编辑器是否必须接受标准的键盘快捷键(Ctrl+C, Ctrl+X等)。

File Dialogs(文件对话框)
Wildcards

现在可以在DevExpress WinForms打开文件和保存文件对话框中使用*和?通配符过滤/搜索文件。

DevExpress WinForms v23.2新版产品图集

这篇关于界面组件DevExpress WinForms v23.2 - 数据可视化功能升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/829017

相关文章

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

使用SpringBoot+InfluxDB实现高效数据存储与查询

《使用SpringBoot+InfluxDB实现高效数据存储与查询》InfluxDB是一个开源的时间序列数据库,特别适合处理带有时间戳的监控数据、指标数据等,下面详细介绍如何在SpringBoot项目... 目录1、项目介绍2、 InfluxDB 介绍3、Spring Boot 配置 InfluxDB4、I

基于Java和FFmpeg实现视频压缩和剪辑功能

《基于Java和FFmpeg实现视频压缩和剪辑功能》在视频处理开发中,压缩和剪辑是常见的需求,本文将介绍如何使用Java结合FFmpeg实现视频压缩和剪辑功能,同时去除数据库操作,仅专注于视频处理,需... 目录引言1. 环境准备1.1 项目依赖1.2 安装 FFmpeg2. 视频压缩功能实现2.1 主要功

使用Python实现无损放大图片功能

《使用Python实现无损放大图片功能》本文介绍了如何使用Python的Pillow库进行无损图片放大,区分了JPEG和PNG格式在放大过程中的特点,并给出了示例代码,JPEG格式可能受压缩影响,需先... 目录一、什么是无损放大?二、实现方法步骤1:读取图片步骤2:无损放大图片步骤3:保存图片三、示php

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?

Java整合Protocol Buffers实现高效数据序列化实践

《Java整合ProtocolBuffers实现高效数据序列化实践》ProtocolBuffers是Google开发的一种语言中立、平台中立、可扩展的结构化数据序列化机制,类似于XML但更小、更快... 目录一、Protocol Buffers简介1.1 什么是Protocol Buffers1.2 Pro

Python脚本轻松实现检测麦克风功能

《Python脚本轻松实现检测麦克风功能》在进行音频处理或开发需要使用麦克风的应用程序时,确保麦克风功能正常是非常重要的,本文将介绍一个简单的Python脚本,能够帮助我们检测本地麦克风的功能,需要的... 目录轻松检测麦克风功能脚本介绍一、python环境准备二、代码解析三、使用方法四、知识扩展轻松检测麦

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql

Python实现数据可视化图表生成(适合新手入门)

《Python实现数据可视化图表生成(适合新手入门)》在数据科学和数据分析的新时代,高效、直观的数据可视化工具显得尤为重要,下面:本文主要介绍Python实现数据可视化图表生成的相关资料,文中通过... 目录前言为什么需要数据可视化准备工作基本图表绘制折线图柱状图散点图使用Seaborn创建高级图表箱线图热

MySQL数据脱敏的实现方法

《MySQL数据脱敏的实现方法》本文主要介绍了MySQL数据脱敏的实现方法,包括字符替换、加密等方法,通过工具类和数据库服务整合,确保敏感信息在查询结果中被掩码处理,感兴趣的可以了解一下... 目录一. 数据脱敏的方法二. 字符替换脱敏1. 创建数据脱敏工具类三. 整合到数据库操作1. 创建服务类进行数据库