我在ONDrawColumnCell事件中使用以下语句修改了dbgrideh1背景色,效果正常。
但dgRowSelect=true 后,选中记录时却没有的选择色,只出现一个虚框。要加句怎样的语句才可以在行选记录时得到指定的背景色?我的语句为:
  dbgrideh1.canvas.Font.Color:=clBlack;
if dbgrideh1.DataSource.DataSet.RecNo mod 2=0 then
  dbgrideh1.canvas.Brush.color:=$00EEFFFF else
  dbgrideh1.canvas.brush.color:=$00E8FFE8;
  dbgrideh1.DefaultDrawColumnCell(rect,datacol,column,state);求教各位大虾!!!