DevExpress WinForms电子表格控件,更快拥有现代办公体验!(二)

news/2024/7/21 5:29:39 标签: excel, devexpress, ui, 界面控件, winform

DevExpress WinForm Spreadsheet组件能读写XLSx、XLS、CSV、TXT文件、打印并导出为PDF等,为终端用户提供了当今流行的办公UI体验!在上文中(点击这里回顾>>),我们介绍了DevExpress WinForm中Excel启发式的电子表格组件、打印/导出为PDF功能等,本文继续讲解条件格式、分组、过滤、排序等功能,欢迎持续关注~

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

获取DevExpress v22.2正式版下载(Q技术交流:674691612)

条件格式

直观地向用户显示工作簿数据

与图表和折线图类似,条件格式提供了另一种可视化数据的方法,开发者可以根据指定的条件突出显示单元格,无需编写一行代码。单元格可以用数据条、图标和预定义的颜色比例突出显示。

最终用户可以轻松地应用各种预定义的样式条件,并使工作表更易于理解。集成的Ribbon UI允许终端用户添加、更改或删除条件格式样式,就像他们在Microsoft Excel中所做的那样。

还可以使用单元格样式应用预定义的格式,并使用其他手动格式化选项突出显示重要数据,单元格值格式化选项包括:

  • 样式标志,预定义的单元格样式和格式
  • 富文本格式
  • 格式为表格
  • 自定义绘制API

分组,排序和筛选

轻松组织和搜索数据

  • 大纲(分组数据)

为最终用户提供将相关列和行排列到可折叠组中的功能,以及创建快速摘要的功能,可以为整个工作表或仅为一系列数据手动或自动创建大纲。

  • 排序电子表格数据

根据任意数量的列对工作表数据进行排序,将单元格值视为文本(根据当前区域性按字母顺序排序)、数字或日期-时间值。

  • 过滤单元格值

开发者可以过滤范围或表中的数据,启用自动过滤并按值过滤,或使用内置的类型特定的比较操作符,如'大于'和'以'开始'来显示您想要的数据,并隐藏其余数据。

  • 查找/替换

开发者可以在工作表中进行搜索,指定操作是否区分大小写,以及使用正则表达式进行搜索。

保护与安全

保护工作,防止被授权访问

密码加密防止未经授权的用户打开或修改工作簿,开发者可以将更改限制为工作簿、工作表和特定范围。在受保护的工作簿中,不允许用户添加、删除或重命名工作表。

不同的工作簿可以有不同的保护等级,例如您可以解锁一些用户的范围,而其他用户可能会提示输入密码。

开发者可以配置哪些操作对用户可用,哪些操作受限制。不可用的操作将被隐藏在相应的上下文菜单中,并在Ribbon UI中被禁用。

数据编辑和验证

保持您的数据清晰准确

Spreadsheet(电子表格)控件允许您完全控制单元格编辑。

  • 自动填充
  • 公式栏
  • 预定义的单元格内编辑器列表,日期-时间和布尔值
  • 工作表单元格的自定义编辑器
  • 复制/剪切/粘贴/特殊粘贴
  • 插入/删除行和列
  • 重做/撤销
  • 显示可定制的错误消息
  • 突出显示无效值

开发者可以将工作表或单元格范围绑定到各种数据类型:ADO.NET, SQL,自定义对象等,单元格范围还可以用作任何数据感知控件的数据源。


http://www.niftyadmin.cn/n/216317.html

相关文章

2023年MathorCup数模B题赛题

B 题 城市轨道交通列车时刻表优化问题 列车时刻表优化问题是轨道交通领域行车组织方式的经典问题之一。 列车时刻表规定了列车在每个车站的到达和出发(或通过)时刻,其在实 际运用过程中,通常用列车运行图来表示。图 1 为某一运行图的示例,图 …

p74 应急响应-winlinux 分析后门勒索病毒攻击

数据来源 操作系统(windows,linux)应急响应: 常见危害:暴力破解,漏洞利用,流量攻击,木马控制(Webshell,PC 木马等),病毒感染(挖矿,蠕虫,勒索等)常见分析:计算机账户&…

Spark SQL实战(04)-API编程之DataFrame

1 SparkSession Spark Core: SparkContext Spark SQL: 难道就没有SparkContext? 2.x之后统一的 package com.javaedge.bigdata.chapter04import org.apache.spark.sql.{DataFrame, SparkSession}object SparkSessionApp {def main(args: Array[String]): Unit …

如何与TSC建立 EDI 连接?

Tractor Supply Co.(以下简称TSC)是美国一家农业和家畜用品零售公司,在美国各地拥有超过1,900家门店,提供各种农业、家畜、园艺和家居产品,包括动物饲料、草坪和花园用品、农业机械、工具和配件等。 通过EDI&#xff…

redis 基础数据结构

string 字符串 redis的字符串是动态字符串,可以修改,底层是类似于Java的arrayList 。包含capacity (容量长度)和len(实际字符长度)。 当长度大于capacity时,会进行扩容,当字符串长度小于1MB时,加倍现有的空间扩容&am…

Mysql如何避免常见的索引失效

Mysql索引算是非常常用了,用得好提高效率,用的不好适得其反 如何避免常见的索引失效 1.模糊查询 使用 LIKE 查询时,如果搜索表达式以通配符开头,如 %value,MySQL 就无法使用索引来加速查询,因为它无法倒序…

Python与各种开发语言比较、对比优略

选择要学习的技术和选择要上的大学一样重要,如果选错了,你将来不仅得不到自己喜欢的高薪工作,反而会弄得一堆麻烦。如果你打开了这篇文章,说明你已经考虑选择Python开发作为你以后的职业了。在这篇文章里,我们会详细找…

基于C语言实现http下载器

C语言实现http的下载器。 例:做OTA升级功能时,我们能直接拿到的往往只是升级包的链接,需要我们自己去下载,这时候就需要用到http下载器。 这里分享一个: 功能 1、支持chunked方式传输的下载 2、被重定向时能下载重…