我想实现这样一个功能,在DBGRIDEH中显示的数据如下:aa bb cc11 11 ee
12 13 ee
15 16 dd
18 19 dd
22 55 xx
22 56 xx
.
.
.
其中aa,bb,cc为表头,我的要求是依据CC这个字段对其记录进行着色标识,如ee标识为
蓝色,dd标识为红色,xx又回到了蓝色依此类推。
请指教
12 13 ee
15 16 dd
18 19 dd
22 55 xx
22 56 xx
.
.
.
其中aa,bb,cc为表头,我的要求是依据CC这个字段对其记录进行着色标识,如ee标识为
蓝色,dd标识为红色,xx又回到了蓝色依此类推。
请指教
利于canvas.brush.color:=your color.
if (Query1.fields[1].asinteger =V_X) then
begin
Grid.Canvas.brush.color :=clwhite;
Grid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end
else
begin
MemberGrid.canvas.Brush.Color:=clinfobk ;
MemberGrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;