DBGrid1DrawColumnCell是个什么事件
DBGrid1DrawColumnCell是什么事件
我仿别人在DBGrid写了以下代码来改变颜色,怎么不起作用.
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
begin
if adoquery1.FieldByName('name').AsString ='张三峰' then
begin
dbgrid1.Canvas.Brush.Color:=clYellow;
DBGrid1.DefaultDrawDataCell(Rect, Field, State);
end;
end;
[解决办法]