没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-07-24 14:27:26.000|阅读 274 次
概述:WPF界面控件套包ComponentOne Studio for WPF中的网格控件C1FlexGrid的灵活性非常受人称道,他拥有一个叫CellFactory的类,堪称在数据表现领域的梦幻工具。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
WPF界面控件套包ComponentOne Studio for WPF中的网格控件C1FlexGrid的灵活性非常受人称道,他拥有一个叫CellFactory的类,堪称在数据表现领域的梦幻工具。CellFactory类允许在单元格中自定义网格,大大方便了网格的开发,能够实现不少意想不到的功能。今天慧都就通过使用这个类来实现动态条件格式,来证明其的实用性。
一个很常见的需求:以文本内容来决定单元格的格式,需要实现的效果如下:
首先,创建一个继承与CellFactory类的类。
public class CustomCellFactory : CellFactory { }
然后用CellFactory类来覆盖CreateCellContent()方法,用条件来设置单元式的边框元素的背景。
public override void CreateCellContent(C1FlexGrid grid, Border bdr, CellRange rng) { base.CreateCellContent(grid, bdr, rng); //format cells in second column if (rng.Column == 2) { if (grid[rng.Row, rng.Column].ToString() == "Japan") { bdr.Background = new SolidColorBrush(Colors.LimeGreen); } else if (grid[rng.Row, rng.Column].ToString() == "India") { bdr.Background = new SolidColorBrush(Colors.MediumVioletRed); } else if (grid[rng.Row, rng.Column].ToString() == "United States") { bdr.Background = new SolidColorBrush(Colors.Yellow); } else if (grid[rng.Row, rng.Column].ToString() == "United Kingdom") { bdr.Background = new SolidColorBrush(Colors.Gold); } } }
然后动态条件格式就完成了,下面这个GIF就是其动态效果:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@dpuzeg.cn
文章转载自:慧都控件网在 Excel 中,工作表名称通常能够反映其用途或所含内容,提取这些名称有助于理清整个工作簿的结构。对于新用户或协作者来说,仅凭这些名称就能快速掌握各表中的数据类型。本文将演示如何使用 Java 获取 Excel 文件中的所有工作表名称,帮助你更高效地管理和理解工作簿数据。
本文主要介绍如何使用DevExpress WPF Grid控件中如何获取行句柄,欢迎下载最新版组件体验!
Microsoft Excel 允许您通过选择数据透视表,然后单击“插入”>“时间轴”来创建时间轴。Aspose.Cells 则还可允许您使用Worksheet.Timelines.Add()方法创建时间轴 。
本教程演示DevExpress WinForms的Banded Grid View 是如何进行用户自定义的,欢迎下载最新版组件体验!
它的网格、日程安排、图表、报表等控件都拥有先进的数据绑定功能和丰富的数据显示效果
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@dpuzeg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢