标签:
1、根据条件更改某一单元格的颜色
2、多种改变方式
3、纵向斑马线效果:实现网格的奇数列和偶数列分别以不同的颜色显示以区别相邻的数据列。
4、纵向斑马线,同时以红色突出显示当前单元格效果:以突出显示当前选中的字段。
5、在数据网格中以红色突出显示当前选中的行。
6、行突显的斑马线效果:既突出当前行,又区分不同的列(字段)。
7、横向斑马线, 同时以红色突显当前行效果。
8、双向斑马线效果:即行间用不同色区分,同时,选中行以纵向斑马线效果区分不同的列。
一、根据条件更改某航
procedure Tfrm_TicketGet.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if (ADOQuery1.FieldByName(‘kind_name‘).asstring = ‘合计‘ )or( ADOQuery1.FieldByName(‘kind_name‘).asstring = ‘总合计‘) then
begin
DBGrid1.Canvas.Font.Color:=clred;
dbgrid1.Canvas.Brush.color:=clyellow;
end ;
dbgrid1.DefaultDrawColumnCell(rect,datacol,column,state);
end;
标签:
原文地址:http://www.cnblogs.com/qi123/p/5087128.html