引言
在做一个某一个客户要求统计报表(加班统计)的时候遇到了需要高亮显示,其实还有很多情况都存在,例如医院的检查指标等。
解决方案
注册CustomDrawCell
事件即可
private void RegisterEvent()
{
gridViewDetail.CustomDrawCell += GridViewDetail_CustomDrawCell;
}
private void GridViewDetail_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
int rowHandle= e.RowHandle;
List<string> hightLightColumn = new List<string> {
"第一麻醉医生", "第二麻醉医生", "第一洗手护士", "第二洗手护士", "第一巡回护士", "第二巡回护士" };
if (hightLightColumn.Contains(e.Column.FieldName))