I've been doing this when clearing grids. They may or may not get repopulated after this. There is one fixed row and column.
grid.RowCount := 2;
grid.ClearRows(1,1);
Should I be really do doing this instead?
grid.ClearRows(1,grid.RowCount-1);
grid.RowCount := 2;