Refresh cell or row in TAdvColumnGrid

Hi,

After changing one or more cells in a TAdvColumnGrid in code (not input in the grid), I want these changes to show immediately in the grid. How can I achive this?
I tried things like .refresh, .repaint, .repaintrow and repaintcell, but that does not do anything. When I change the row and back, I can see that the underlying data has changed in other components, just not in the grid.

Normally, using grid.Cells[col,row] := newvalue shouldn't require an extra repaint call, the grid should do it by itself.

grid.RepaintCell(col,row) should force a repaint.
If both don't work, there must be special circumstances we'd need to know more details about.