在 DrawColumnCell 中写
begin
if Column.Field<>nil then
begin
if Column.Field.Currency then
TDBGrid(Sender).Canvas.TextOut(Rect.Left+2,Rect.Top+2,FloatToStr(Column.Field.AsFloat);
end
else
DefaultDrawColumnCell(Sender,Rect,DataCol,Column,State);
end ;
基本就是这个意思,你可以写的更好一些。