update grid after change in FloatFormat

I would like to change the display format of a TStringGrid after I changed the FloatFormat property.

The only way I have been able to do it was to reassign each numerical value to itself.  Is there a simpler way to do it (a kind of AdvStringGrid.Redraw that would adjust the format of each cell containing a floating point number?

FloatFormat has impact on cell assignment only.
Use the event OnGetFloatFormat and return a different format if you want to change a display format instantly on displayed cells.