dbgrid选中行颜色设置(100分)

  • 主题发起人 主题发起人 lavender26
  • 开始时间 开始时间
L

lavender26

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾:
我想把DBgrid中的选中行的颜色设置为红色,请问应如何设置。

还有我想设置某个CELL的内容。(并不与他的DATASOURCE中的数据一致,
又应该怎么设置)
 
只要在提问之前查查论坛的旧贴,这个问题你能找到一打以上的答案。
 
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if( gdSelected in State)then
//如果是被选中的
begin
DBGrid1.Canvas.Brush.Color:=clBlue;
//选中的背景色为clBlue
DBGrid1.Canvas.Font.Color:=clRed;
//选中的字体颜色为clYellow
end;
// DBGrid1.DefaultDrawcolumnCell(rect,DataCol,Column,State);
//其他默认
end;

2.不知道
 
找一找就有分争了,何乐而不为
 

Similar threads

回复
0
查看
832
不得闲
D
回复
0
查看
934
DelphiTeacher的专栏
D
D
回复
0
查看
727
DelphiTeacher的专栏
D
后退
顶部