界面控件DevExpress WinForms中文教程:Data Grid(数据网格)简介(二)

news2024/11/24 10:29:29

DevExpress WinForms Data Grid是一个高性能的UI组件,由DirectX渲染引擎提供支持。数据网格(GridControl)提供了一个灵活的基于视图的体系结构,包括许多数据塑造和UI自定义特性,数据网格可以显示和编辑来自任何大小和复杂数据源的数据。

DevExpress WinForms数据网格图集

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

在上文中(点击这里回顾>>),我们为大家介绍了DevExpress WinForms中Data Grid(数据网格)组件的数据绑定、数据显示视图、HTML & CSS标记支持等功能,本文将继续介绍数据编辑和炎症、过滤及搜索等功能。

获取DevExpress WinForms v24.1正式版下载(Q技术交流:532598169)

编辑和验证数据

DevExpress WinForms数据网格组件允许您在网格单元格中合并超过35个单独的数据编辑器、微线图和图表,用户可以就地编辑单元格值,也可以在单独的编辑表单中编辑。

DevExpress WinForms数据网格图集

高级数据编辑功能包括:

  • 新建项目行(添加新记录)
  • 内联编辑数据
  • 内联和模态编辑表单
  • 创建自定义编辑表单
  • 编辑掩码和HTML格式
  • 输入验证和错误指示
  • 嵌入式数据导航器
  • 综合数据编辑API
数据过滤和搜索

DevExpress WinForms数据网格图集

数据网格包括一组全面的过滤器和自定义查询选项。

  • 集成查找面板(CTRL+F)
  • 增量搜索
  • 自动过滤行
  • Excel启发式过滤器下拉列表
  • 过滤器历史记录(最近使用的过滤器)
  • 过滤标准编辑器
  • 分组过滤器
焦点与选择

用户可以使用鼠标和键盘在网格单元之间导航(移动单元焦点),数据网格还支持多单元格和行/卡选择,网格视图和带状网格视图可以显示带有复选框的列,允许用户选择行。

DevExpress WinForms数据网格图集

格式化单元格值

列编辑器根据编辑器的类型和设置自动格式化单元格值,内置文本格式选项包括:

  • 复合格式
  • HTML文本格式
  • 自定义格式
  • 标准和自定义格式说明符
Excel启发式条件格式

条件格式允许您和您的用户根据指定的标准使用动画数据条、图标和预定义的颜色比例突出显示单元格和行。

DevExpress WinForms数据网格图集

您可以使用预定义的格式规则,也可以创建自定义规则,数据网格附带了设计时和运行时条件格式规则编辑器。

主-详细模式

DevExpress WinForms数据网格允许您创建具有任意数量的嵌套级别和每个级别上任意数量的详细信息的主-详细布局,您可以在网格视图、带状网格视图或高级带状网格视图中显示主表,并在任何视图类型中显示详细表。

DevExpress WinForms数据网格图集

如果数据源记录包含集合类型的一个(或多个)属性,则数据网格会自动启用主-详细模式。

注意:对于不能在数据层组织主-细节关系的数据源,使用以下技术实现主-细节功能:

  • 为数据源实现IRelationList接口
  • 处理网格控件的主-细节事件
打印和导出

您可以打印和导出数据网格内容为多种文件格式(PDF, XLS, XLSX, MHT, CSV, HTML, RTF, DOCX, TXT, IMAGE)。

外观自定义

DevExpress WinForms数据网格支持多种外观选项/技术。

  • DevExpress应用程序皮肤
  • HTML和CSS标记的ItemsView、WinExplorer视图和平铺视图
  • 基于属性的外观自定义
  • 自定义绘制API - 手动绘画
拖拽行

用户可以在数据网格内部或外部拖放数据项(行、块等)。

设计时自定义

DevExpress WinForms数据网格附带了一个强大的Visual Studio IDE设计器和直观的自定义界面,旨在简化设置,设计时UI/UX自定义选项包括:

  • 网格设计器
  • 水平设计器
  • 数据源配置向导
  • On-form Band和Column自定义

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2058999.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

详细扒一扒css的背景渐变(通俗易懂)

前言: CSS 渐变使您可以显示两种或多种指定颜色之间的平滑过渡。 CSS 定义了两种渐变类型: 线性渐变(向下/向上/向左/向右/对角线)径向渐变(由其中心定义) 下面来详细看看吧~ 🌈🌈文…

【2.10】回溯算法-解黄金矿工问题

一、题目 你要开发一座金矿,地质勘测学家已经探明了这座金矿中的资源分布,并用大小为 m * n 的网格grid 进行了标注。每个单元格中的整数就表示这一单元格中的黄金数量;如果该单元格是空的,那么就是 0。 为了使收益最大化&#x…

代码随想录 刷题记录-12 回溯(1) 基本理论

什么是回溯法 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯法的效率 虽然回溯法很难,很不好理解,但是回溯法并不是什么高效的算法。 因为回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案&#xff…

【图文并茂】ant design pro 如何对接后端个人信息接口

上一节我们有讲到如何对接登录接口的 【图文并茂】ant design pro 如何对接登录接口 仅仅能登录是最基本的,但是我们要进入后台还是需要另一个接口。 这个接口有两个作用: 来获取当前登录账号的信息,比如头像,用户名&#xff0…

SAP Lock Object锁机制

一、锁机制 SAP LUW要求数据库对象的锁定在SAP LUW结束释放,并且该数据库锁要求对所有SAP程序可见。SAP提供了一个逻辑数据锁定机制,该机制基于系统特定的锁定服务应用服务器中的中心锁定表(即将加锁的信息记入数据库表)。一个AB…

文档翻译软件哪个好用?后悔没早发现这5款

在学术研究的道路上,英文文献翻译无疑是一项挑战重重的任务! 作为一名经常与英文文献打交道的学者,我一直在寻找能够简化这一过程的工具。最近,我发现了一些英文文献翻译在线免费工具,它们提供了文档翻译的功能&#…

IC rankIC

IC IC衡量的是预测值和实际值之间的相关系数 计算公式为:IC Pearson(R(predicted),R(actual)) 取值范围:[-1, 1],其中1表示完全相关,也就是预测值和实际值完全一样。0表示完全不相关,-1表示,反向相关 ra…

Catf1ag CTF Web(八)

前言 Catf1agCTF 是一个面向所有CTF(Capture The Flag)爱好者的综合训练平台,尤其适合新手学习和提升技能 。该平台由catf1ag团队打造,拥有超过200个原创题目,题目设计注重知识点的掌握,旨在帮助新手掌握C…

「Qt Widget中文示例指南」如何实现一个旋转框(二)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 旋转框示例展示了如…

别选错了!一篇文章讲清Midjourney 和 Stable Diffusion的区别

24年无疑标志着AI时代的崭新篇章,各类AI软件如同春日里迅速生长的竹笋,层出不穷,其功能之丰富令人目不暇接,竞相在各自的领域内抢占前沿阵地。 在众多 AI 绘画工具中,Midjourney 和 Stable Diffusion 是最为人熟知的两…

大数据背景下基于Python的牛油果销售数据可视化分析

注:源码在最后,只是一次实验记录,不合理的地方自行修改。 一 研究背景及意义 21世纪以来,随着科学技术的进步,人们的生活水平也随之大幅提升提高。在科技和经济快速发展下,全球已经进入了大数据时代。大数…

Stable Diffusion 适合亚洲人的摄影级画质LEOSAM‘s HelloWorld XL 大模型V6版本来啦!

前言 LEOSAM’s HelloWorld XL大模型早在SD1.5时代,就曾经被多次推荐,该作者LEOSAM于4月20日发布了其最新LEOSAM’s HelloWorld XL V6版本大模型。该模型在摄影、光影等方面表现非常优秀。HelloWorld XL V6版本是在V5版本的基础上迭代改进的。根据作者LE…

【JAVA入门】Day23 - 查找算法

【JAVA入门】Day23 - 查找算法 文章目录 【JAVA入门】Day23 - 查找算法一、基本查找二、二分查找 / 折半查找三、分块查找 查找算法我们常用的有: 基本查找二分查找 / 折半查找分块查找插值查找斐波那契查找树表查找哈希查找 这里我们着重讲解前三种,其…

计算机Java项目|基于SpringBoot的精简博客系统的设计与实现

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参…

第47课 Scratch入门篇:水果忍者

水果忍者 故事背景: 水果忍者是一款传统的非常好玩的游戏,我们通过鼠标控制水果刀,把弹出的水果切掉,如果切到地雷则扣分,这款游戏非常好玩,现在我们现在通过Scratch 把它做出来,! 程序原理: 这款游戏难点就是水果的抛起和下降,由于角色是从下往上走,也就是 Y 坐标…

ip归属地换地方了会自动更新吗

在这个数字化时代,互联网已成为我们生活、工作和学习中不可或缺的一部分。而每一个连接互联网的设备,都会通过其IP地址与外界进行通信。IP地址,这个看似简单的数字组合,实则承载着设备位置、网络身份等重要信息。随着人们移动性的…

重生奇迹MU:穿越时光的辉煌篇章

在远古的曙光中,奇迹重现,MU大陆迎来了前所未有的荣耀重生!重生奇迹MU,一款融合经典与创新,跨越时空界限的奇迹之旅,邀您共赴一场梦幻与热血交织的冒险盛宴。 经典重塑,传奇再续 重拾昔日辉煌…

贝叶斯神经网络bnn pyro 包 bayesian-neural-network在人工智能领域应用,预测金融市场价格

在人工智能领域,预测金融市场价格一直是一个热门话题。本文将介绍一种新颖的方法——贝叶斯神经网络,用于预测市场动态,以虚拟货币“以太币”为例进行说明。 ### 贝叶斯神经网络:一种新视角 对于希望深入了解贝叶斯神经网络的读者…

【递归专题一】Pow(x,n)-快速幂算法

Pow(x,n)-递归及迭代实现 题目链接:Pow(x,n) 解法一:暴力循环 如210则用10个2相乘,但是如果n231-1,难道我们还要用n231-1个2相乘吗?这样显然会超时。 解法二:快速幂算法 递归实现 任意数的指数都可以用二…

骑行耳机怎么选?精选五款权威实测热卖机型

作为一位深耕于运动科技领域多年的博主,可以说在此之间测试评论过各类运动装备,其中对于骑行爱好者而言,不可或缺的就是一款可以提高骑行体验的蓝牙耳机,其中,骨传导耳机凭借佩戴舒适健康等特点,收获了各类…