Procedure TFrm_Base.grdDrawColumnCell(Sender:Tobject;
         const Rect:TRect;DataCol:Integer;Column:TColumnEh;
                State:TGridDrawState);
Begin
With TDBGridEh(Sender) do                                                  
  Begin
       if ((State=[gdSelected])or(State=[gdSelected,gdFocused])) Then   
       Begin            Canvas.Brush.Color:=$00C08080;      //选中行,现在只等单元格着色,怎么整行着色                        
       End
       Else
       Begin                                                           
            if DataSource.DataSet.RecNo mod 2<> 0 Then
               Canvas.Brush.Color:=clWhite
            else
                Canvas.Brush.Color:=$00CFFEFD;
       End;
       DefaultDrawColumnCell(Rect,DataCol,Column,State);  End;
End;