请看:
在wwdbgrid的onCalcCellColors事件中写相应代码即可。
设置ABrush.Color的值即可设定背景色。
设置AFont.Color的值即可设定文字色。
举个例子:
procedure TForm1.wwDBGrid1CalcCellColors(Sender: TObject; Field:
TField; State: TGridDrawState; Highlight: Boolean; AFont: TFont;
ABrush: TBrush);
begin
if (Field.FieldName = 'State') then begin
if (Field.Text = 'CO') then begin
AFont.Color := clRed;
if (not Highlight) then ABrush.Color := clYellow;
end;
end;
end;