如需要將指定行的背景設置顏色,可參考以下示例
1.事件:CustomDrawCell
2.示例:
private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
if (gridView1.GetRow(e.RowHandle) == null)
{
return;
}
else
{
//獲取所在行指定列的值
double state = ylbasicpub.YLCover.StrToDouble(gridView1.GetRowCellValue(e.RowHandle,
"用地總面積").ToString());
//比較指定列的狀態
if (state > 0)
{
e.Appearance.BackColor = Color.NavajoWhite;//設置此行的背景顏色
}
}
}