I doubt that such a list exists, but open unit grids.pas (in the lcl folder of your Lazarus installation) and search yourself for "Invalidate" -- you will get lots of occurencies.
Basically the grid (or part of it) is redrawn when something affecting its visual appearance happens. Not in every case the entire grid is painted, there are also InvalidateCell, InvalidateRow, InvalidateCol, InvalidateRange methods.