2,497
社区成员
发帖
与我相关
我的任务
分享
procedure TMainForm.DBGrid1DrawColumnCell(Sender: TObject;const Rect: TRect; DataCol: Integer; Column: TColumn;State: TGridDrawState);
var i :integer;
begin
if (Column.FieldName='ITEM_TYPE') and // 指定字段名
(DbGridEh1.DataSource.DataSet.FieldByName('ITEM_TYPE').AsString='P') then // 指明 Cell的值
DbGridEh1.Canvas.Brush.color:=clred;
DbGridEh1.DefaultDrawColumnCell (Rect, DataCol, Column, State);
end;