procedure TWLDZ.DataGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas; ARect: TRect; ANode: TTreeListNode; AColumn: TTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean; var AText: string; var AColor: Integer; AFont: TFont; var AAlignment: TAlignment; var ADone: Boolean);
begin
if DataSource1.DataSet.FieldByName('DZBJ').AsBoolean = 'true' then
begin
AFont.Color := Graphics.clRed;
end
else
begin
AFont.Color := Graphics.clBlue;
end;
end;
这样写不对?