у компонента goAutoAddRows = true SaveToFile сохраняет все строки LoadFromFile загружает текущее ColCount строк Получается нужно отдельно сохранять число строк и писать StringGrid1.RowCount := savedNum; StringGrid1.LoadFromFile