我用下面的语句让我的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状态下颜色又显示出来了,这是怎么回事,有什么办法解决?
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状态下颜色又显示出来了,这是怎么回事,有什么办法解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货