{未提交到数据库前,当单元格数据改变时,高亮凸显其底色}
procedure TFKBD.DataGridCustomDrawCell(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);
var
field:TDataField;
begin
field:=TDataGridColumn(AColumn).ColumnDef.Field;
(TDataGridColumn(AColumn).FieldName);
if (field.OldValue<>field.NewValue) then
AColor:=$FFFF08;
end;
{未提交到数据库前,当单元格数据改变时,高亮凸显其底色}
procedure TFKBD.DataGridCustomDrawCell(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);
var
field:TDataField;
begin
field:=TDataGridColumn(AColumn).ColumnDef.Field;
if (field.OldValue<>field.NewValue) then
AColor:=$FFFF08;
end;