DevExpress中的GridView(GRIDCONTROL)根据单元格(CELL)的值,控制行(ROW)背景颜色

Devexpress按单元格值控制整行或某单元格的颜色 需求动态显示价格列表,按要求,上涨用红色,下跌用绿色,否则用黑色。1.按单元格的UpDown列值影响整行的颜色显示。2.按单元格的值,影响部分单元格的值。 阅读详情

使用GridView控件的RowStyle事件,先取单元格值,进行对比过滤。符合条件的,改变背景颜色。不符合颜色的,使用默认的奇偶行样式。

**注:如果已经打开了奇偶行样式,这里的改变背景色事件可能会被覆盖而在展示中无效。

下面是效果:


下面是代码:

  private void gridView_Serious_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
        {
            int iHandle = e.RowHandle;
            DataRow dr_gridView_Serious = gridView_Serious.GetDataRow(iHandle);
            if (dr_gridView_Serious == null) { return; }
            string strREPORTSTATUS = dr_gridView_Serious["REPORTSTATUS"] == null ? "" : dr_gridView_Serious["REPORTSTATUS"].ToString();
            if (string.IsNullOrWhiteSpace(strREPORTSTATUS))
            {
                return;
            }
            else
            {
                Color appNotPassDefault = e.Appearance.BackColor;
               if (strREPORTSTATUS == EnumSeriousRsltRptStatus.回访结束.ToString("d"))
                {
                    e.Appearance.BackColor = Color.Gray;
                    this.gridView_Serious.OptionsView.EnableAppearanceEvenRow = false;
                    this.gridView_Serious.OptionsView.EnableAppearanceOddRow = false;
                }
                else
                {
                    this.gridView_Serious.OptionsView.EnableAppearanceEvenRow = true;
                    this.gridView_Serious.OptionsView.EnableAppearanceOddRow = true;
                }
            }
        }




C# dev控件gridView1自定义行背景颜色gridView1_RowStyle 阅读详情

相关推荐

DevExpress中实现给GridControl下的GridView表格修改指定行、列的背景颜色和获取选择行的信息

一、实现效果 ①修改GridView的标题背景颜色; ②修改选中行的背景颜色; ③修改指定行的背景颜色; ④修改指定列的背景颜色; ⑤修改指定单元格的背景颜色; ⑥获取GridView表格选中行的数据信息; ⑦获取GridView的标题头名称、字段; ⑧修改GridView的标题头名称; 二、实现核心 /*** * Title:"Winfrom" 项目 * 主题:GridControl帮助类 * Description: * 功能: * 0、官网:https://do

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 5467

GridView的用法

方法一:               【对标题的重新设定】                                         房号             名称             类型             建筑面积             使用面积             容纳人数             楼宇          

quryktcs的博客 471

[DevExpress]GridControl单元格背景色和单元格文字颜色设置

1.拖一个gridControl控件在窗体上 2.添加三列 分别是 BgColor,BgColor2 , FontColor 分别显示单元格颜色 单元格渐变颜色 单元格字体颜色 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender,

德仔 6310

dev gridControl根据单元格里的内容控制背景色

dev gridControl根据单元格里的内容控制背景色

灵感来自小西装 1865

多模态情感识别(MER)数据集实战指南:从IEMOCAP到应用落地

本文提供了多模态情感识别(MER)从数据集到应用落地的完整实战指南。以经典IEMOCAP数据集为例,详细讲解了音频、视觉、文本等多模态数据的预处理、特征提取与融合技术,并分享了模型训练调优心得及面向智能客服、在线教育等场景的部署考量,帮助开发者快速构建高效可用的MER系统。

h3i4j的博客 1071

《遥感大模型生产级实战:从数据到决策的端到端AI工程》系列第三部分:城市洪涝灾害应急响应与评估平台实战-文章 14:项目二启动与多源异构数据对齐

我们将系统性地梳理城市洪涝场景下的所有关键数据源,从天上的卫星(光学与SAR)、空中的无人机,到地面的物联网传感器和社交媒体信息流,深入剖析每种数据在洪涝响应中的独特价值、获取方式与内在局限性。本章的核心将是一个详尽的、生产级的数据对齐技术全景,我们将分步解决三大核心对齐难题:空间对齐(将所有数据投影到统一的地理坐标系)、时间对齐(处理不同采样频率的时间序列)以及最困难的语义对齐(将文本描述与物理观测相关联)。

panshengwu的博客 2003

将Excel数据导入Access数据库

 GridView内容详解(1)计算机   2009-03-19 14:39   阅读445   评论0   字号: 大大  中中  小小 GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。GridView的主要新特性:    1.与DataSource控件结合实现了显示与

missshirly的专栏 3066

【UE5】【蓝图】 LevelSequence 动画播放与暂停

最近有些工作,在研究UE5 蓝图的LevelSequence,来制作一些简单动画。做个笔记,记录一下动画更换绑定actor的操作,以及动画播放后如何暂停和继续。

UE5开发备忘录 1万+

DevExpress的GridView中的行(row)根据条件变色,选中不覆盖整行原本颜色

DevExpress的GridView中的行(row)根据条件变色,选中不覆盖整行原本颜色;Dev Gridview单元格背景颜色被选中行颜色覆盖的问题 Dev 如何让gridview选中行不变色

sunping177的专栏 1598

同物种,不同版本之间的坐标转化

是最常用的工具,如果有可用的链文件,这通常是最便捷的方法。CrossMap是一个功能强大的替代工具,支持多种文件格式和物种。自定义生成链文件适用于没有现成资源的情况,虽然复杂一些,但可以满足特定需求。Ensembl 和 Gramene提供的工具适用于支持的物种,尤其在植物基因组领域可能更具优势。选择合适的方法取决于你正在处理的物种、基因组版本以及现有的资源。

qq_40256654的博客 1853

迪文串口屏开发环境搭建全流程:从DGUS Tool到串口联调

串口屏作为嵌入式人机交互的核心组件,通过串口通信实现主控MCU与显示终端的指令交互。其工作原理基于变量地址映射,主控读写VP地址即可驱动屏上控件,兼具低功耗与高稳定性。在工业控制、医疗设备及智能家居面板等场景中,串口屏能显著降低开发门槛与硬件成本。迪文屏凭借DGUS Tool上位机与自定义串口协议,成为主流选择。掌握DGUS Tool版本匹配、串口驱动安装及VP地址规划,是快速搭建开发环境的关键。

weixin_33937499的博客 611

gridview设置单元格颜色

DEV Express gridview设置单元格颜色 设置奇偶行颜色 1.RowCellStyle事件 private void gridView1_RowCellStyle(objectsender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle == 2 && e.Colum...

qq_41755620的博客 2373

PostgreSQL的学习心得和知识总结(一百二十六)|深入理解PostgreSQL数据库SQL执行时间计算 \timing 和 log_duration的使用和原理

1、参考书籍:《PostgreSQL数据库内核分析》2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》3、

孤傲小二~阿沐的博客 986

DEV gridcontrol设置行与选中行的不同颜色

dev gridview 为特殊行/特殊选中行设置背景颜色

huisegouhuo的博客 4421

国科大学习资料--人工智能原理与算法-第六次作业解析(学长整理)

国科大学习资料–人工智能原理与算法-第六次作业解析(张文生老师主讲)(6.6、6.7、6.11) 6.6 说明如何通过使用辅助变量把诸如A+B=C这样的三元约束转变成三个二元约束。假设值域是有限的。(提示:考虑引进新变量表示变量对的值,引进约束如“X是Y变量对中的第一个元素”。)然后说明如何把多于三个变量的约束类似地转换为二元约束。说明如何通过改变变量的值域来消除一元约束。这就完整演示了任何CSP都可以转变为只含二元约束的CSP。 答:首先,我们引入一个新变量AB,假设A和B的范围均为N,AB的范围为N×N

无名何许人的博客 2870

26、机器学习模型的成员推断攻击与隐私保护

本文探讨了机器学习模型面临的成员推断攻击及其对隐私的潜在威胁。通过使用CIFAR-10数据集,详细介绍了如何利用影子模型和攻击模型推断特定数据点是否属于模型的训练集。实验表明,即使无法直接访问模型参数和原始数据,攻击者仍能以高于随机猜测的概率进行推断,从而构成隐私风险。此外,文章还分析了实验的关键技术点,并提出了多种隐私保护建议,包括数据脱敏、差分隐私、模型正则化等方法。

coffee的博客 124

DevExpress中GridControl控件的基本属性设置和使用方法

设置列的文本居中: 鼠标单击Run Designer-Columns- 列名称-Appearance-AppearanceCell-TextOptions-HAlignment=Center;启用列的文本选项: 鼠标单击Run Designer-Columns- 列名称-Appearance-AppearanceCell-Options-UseTextOptions=True;设置指定列的合计:Run Designer-Columns-选择列名称-SummaryItem-SummaryType=Sum;

潘达小新 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【WPF】DataGrid的Row样式设置

DataTemplateSelector同样功能很强大,它可以完全改变数据的显示方式.可惜的是,datagrid没有RowTemplateSelector.只有CellTemplateSelector,我们可以利用CellTemplateSelector对单元格做点有趣的显示,例如添加点额外的文字描述,如下。但是,样式选择器也有个不如意的地方,当我们动态编辑数据的时候,不能自动引发样式的改变.这种情况没有优雅的解决方法,只能在数据变化的时候,粗暴地将对应的样式选择器设置null再设置回来.

静谧的小码农的博客 1696

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

DEV GridControl 根据单元格值改变背景色

GridControl 根据单元格值改变背景色(需要用到CustomDrawCell事件) 方法1: private void gdvClient_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { if (e...

weixin_30631587的博客 525

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

DevExpress GridView 鼠标悬停颜色追踪(行或单元格)

如何将GridView做成类似网页的列表那样,鼠标移动的是行背景颜色跟着变,也就是所为的鼠标悬停追踪, 效果如下: 代码如下: public class ViewStyleHelper { bool enable; public bool Enable { get { return enable; } ...

涛神-Dev 的博客 2万+

DevExpress控件开发常用要点(项目总结版)

使用DevExpress控件来做项目开发已经有很长一段时间了,在摸索开发到客户苛刻要求的过程中,其中碰到过很多问题需要解决的,随着一个个问题的解决,也留下很多对DevExpress控件的使用经验及教训,综合设计到的多个项目的问题,对这些开发常用的要点进行总结,方便别人也方便自己。提供这些解决方法,一个可以快速应用到项目中,二个也可以作为对界面开发的更高要求对待自己的项目,使得自己的东西更加完美,更...

Violinlins 900

GridView某行某列(单元格)根据某条件标色

一、背景   在开发中经常会遇到有需求根据某列上某些内容符合某些条件,在该行的某列(可以为自身,可以是所在行的某列)设置背景色以突出显示。网上查找的大多是判断某行某列然后直接在上面标注颜色,这里需要在其他地方标注,写下来以备后来人借鉴。 二、实现方法   在GridView的方法中有一个叫做CustomDrawCell,该方法是数据已绑定,而页面还在绘制过程中的方法,利用此方法可以根据内容在对应的单元格上标注颜色。详细代码如下: private void gvCwzl_CustomDrawCell(obje

m0_52390420的博客 1212

gridcontrol如何根据值来动态设置某一行的颜色

应用场景:当我们使用devexpress gridcontrol wpf控件时。可要会要根据这一行要显示的值来设置相应的颜色 可以通过下面方法来实现 一、先定义一个style <local:Conv x:Key="c"/> <Style x:Key="optimizedRowStyle" TargetType="{x:Type dx...

banyuejun8353的博客 2119

Devexpress GridControl自定义Header背景颜色

笔者在开发一个MES系统看板模块时采用的是Devexpress GridControl (10.1版 ) 的控件,希望使用GridControl的Header的背景颜色和内容的一致在网上查找了一下使用如下一段代码 public static void CustomDrawColumnHeader(GridControl gridControl, GridView gridView) { // Handle this event to paint columns headers manually gr..

dfliuwei的专栏 1174
上一篇: CanonTX_F
下一篇: GridView循环选中的行
mQney
博客等级 码龄20年 66粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值