博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dev中GridView——背景颜色改变
阅读量:4456 次
发布时间:2019-06-08

本文共 1668 字,大约阅读时间需要 5 分钟。

DevExpress.XtraGrid.Views 设置指定行的背景颜色

1.事件:CustomDrawCell

2.示例:
 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
        {
            if (gridView1.GetRow(e.RowHandle) == null)
            {
                return;
            }
            else
            {

    if(e.Column.FieldName=="字段")//是gridView1里面字段的FieldName名字 或者caption名字都行的

               //获取所在行指定列的值
                string state = gridView1.GetRowCellValue(e.RowHandle, "字段").ToString();是gridView1里面字段的FieldName名字 或者caption名字都行的
              //比较指定列的状态
                if (state == "1") //条件判断
                {
                    e.Appearance.BackColor = Color.NavajoWhite;//设置此行的背景颜色
                }
            }
        }

 

 

改变行颜色

private void GridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)        {            DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;            if (e.RowHandle >= 0)            {                string category = view.GetRowCellDisplayText(e.RowHandle, view.Columns["dS"]);                if (category == "")                {                    e.Appearance.BackColor = Color.Red;                    //e.Appearance.BackColor2 = Color.SeaShell;                }            }        }

改单元格颜色

private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)         {             if (e.Column.FieldName == "cgrbh")             {                 string aa = gridView1.GetRowCellDisplayText(e.RowHandle, gridView1.Columns["cgrbh"]);                 if (aa == "6666")                 {                     e.Appearance.BackColor = Color.DeepSkyBlue;                     e.Appearance.BackColor2 = Color.LightCyan;                 }             }

 

转载于:https://www.cnblogs.com/yuer20180726/p/11066038.html

你可能感兴趣的文章
P2664 树上游戏
查看>>
jQuery 停止动画
查看>>
Sharepoint Solution Gallery Active Solution时激活按钮灰色不可用的解决方法
查看>>
MyBatis Generator去掉生成的注解
查看>>
教你50招提升ASP.NET性能(二十二):利用.NET 4.5异步结构
查看>>
lua连续随机数
查看>>
checkstyle使用介绍
查看>>
history.js 一个无刷新就可改变浏览器栏地址的插件(不依赖jquery)
查看>>
会了这十种Python优雅的写法,让你工作效率翻十倍,一人顶十人用!
查看>>
二维码图片生成
查看>>
在做操作系统实验的一些疑问
查看>>
Log4J日志配置详解
查看>>
NameNode 与 SecondaryNameNode 的工作机制
查看>>
Code obfuscation
查看>>
大厂资深面试官 带你破解Android高级面试
查看>>
node.js系列(实例):原生node.js实现接收前台post请求提交数据
查看>>
SignalR主动通知订阅者示例
查看>>
golang的表格驱动测试
查看>>
用python实现矩阵转置
查看>>
linux 小技巧(磁盘空间搜索)
查看>>