设置单元格变色
#region 单元格颜色 private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } //汇总行变绿 if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "SG_SIGN1")) == "汇总") { e.Appearance.BackColor = Color.LightGreen; } //汇总行变绿 if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "LG_ST1")) == "汇总") { e.Appearance.BackColor = Color.LightGreen; } //汇总行变绿 if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "SG_SIGN1")) == "总计") { e.Appearance.BackColor = Color.Red; } //汇总行变绿 if (Convert.ToString(gridView1.GetRowCellValue(e.RowHandle, "LG_ST1")) == "总计") { e.Appearance.BackColor = Color.Red; } } private void gridView2_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { if (e.RowHandle < 0) { return; } //汇总行变绿 if (Convert.ToDecimal(gridView2.GetRowCellValue(e.RowHandle, "LACK_WT").ToString()) <= 0 && Convert.ToDecimal(gridView2.GetRowCellValue(e.RowHandle, "LACK_WT1").ToString()) <= 0) { e.Appearance.BackColor = Color.LightGreen; } } #endregion