我用下面的语句让我的dbgrid有颜色的显示,
if dbgrideh1.DataSource.DataSet.RecNo mod 2=0 then
  dbgrideh1.canvas.Brush.color:=clRed else
  dbgrideh1.canvas.brush.color:=clwhite;
  dbgrideh1.DefaultDrawColumnCell(rect,datacol,column,state);
在静态下显示没有什么问题,但是我在dbgrid中数据源中Append后就无法显示出颜色了!不在append状态下颜色又显示出来了,这是怎么回事,有什么办法解决?