C#开发学习笔记:GridView设置满足条件的单元格变色
来源:互联网 发布:世界各地社交软件 编辑:程序博客网 时间:2024/05/24 06:49
private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { if (gridView1.GetDataRow(e.RowHandle) == null) return; if (e.Column.FieldName != "selected") { if (e.Column.FieldName =="WARRANTY_NO") { if (gridView1.GetDataRow(e.RowHandle)["WARRANTY_NO"].ToString().Trim() == "") { //该行数据的该列的值不为空时时,其背景色为Red e.Appearance.BackColor = Color.Red;//设置单元格变色 //e.Column.AppearanceCell.BackColor = Color.Red;//设置数据列变色 } } else if (e.Column.FieldName == "BUY_ORDER_NO") { if (gridView1.GetDataRow(e.RowHandle)["BUY_ORDER_NO"].ToString().Trim() == "") { //该行数据的该列的值不为空时时,其背景色为Red e.Appearance.BackColor = Color.Red;//设置单元格变色 //e.Column.AppearanceCell.BackColor = Color.Red;//设置数据列变色 } } else if (e.Column.FieldName == "CAR_NO") { string AAA = gridView1.GetDataRow(e.RowHandle)["CAR_NO"].ToString().Trim(); if (gridView1.GetDataRow(e.RowHandle)["CAR_NO"].ToString().Trim() == "") { //该行数据的该列的值不为空时时,其背景色为Red e.Appearance.BackColor = Color.Red;//设置单元格变色 //e.Column.AppearanceCell.BackColor = Color.Red;//设置数据列变色 } } else if (e.Column.FieldName == "PAST_NO") { if (gridView1.GetDataRow(e.RowHandle)["PAST_NO"].ToString().Trim() == "") { //该行数据的该列的值不为空时时,其背景色为Red e.Appearance.BackColor = Color.Red;//设置单元格变色 //e.Column.AppearanceCell.BackColor = Color.Red;//设置数据列变色 } } else if (e.Column.FieldName == "WEIGH_SITE") { if (gridView1.GetDataRow(e.RowHandle)["WEIGH_SITE"].ToString().Trim() == "") { //该行数据的该列的值不为空时时,其背景色为Red e.Appearance.BackColor = Color.Red;//设置单元格变色 //e.Column.AppearanceCell.BackColor = Color.Red;//设置数据列变色 } } } }注:
由于 CustomDrawCell 事件是重绘当前GridView的所有列,所以如果需要整行变色,只要设置所有的列都变色即可实现
阅读全文
0 0
- C#开发学习笔记:GridView设置满足条件的单元格变色
- 设置excel 满足条件的单元格变色
- C#开发学习笔记:GridView中如何设置满足条件的行不可编辑(XtraGrid)
- winform gridview表行、单元格变色
- RowDataBound设置满足条件的CommandField无效
- 靠谱iOS开发满足的条件
- POI设置EXCEL单元格的"条件格式"
- 《编程之美》学习笔记——2.12快速寻找满足条件的两个数
- C# GridView单元格合并.
- C# GridView 合并单元格
- C#合并GridView单元格
- C# DEV 关于设置gridview 指定单元格字体为红色
- 满足条件的整数
- 满足条件的整数
- 满足条件的n
- 缓存满足的条件
- C#如何让GridView内某行数据根据条件变色(WEB FORM)
- ALV面向对象方法研究:设定满足条件的单元格的颜色(四)
- SAP-MM-PA精解分析系列之物料(01)-概述
- FrameLayout(帧布局)
- HotPatch-EMC
- [C#] 检索数据库并用DataGridView 控件显示数据.
- 二叉树的遍历
- C#开发学习笔记:GridView设置满足条件的单元格变色
- Hibernate入门——基础详解
- 面试题:字符串倒序输出
- 【LeetCode】563. Binary Tree Tilt
- jQuery源码学习笔记(06)
- web缓存
- mybatis模糊查询
- 代理技术简介
- 如何解决8080端口被占用