Nunja,
so schwer ist das ja nicht mit der Schleife. Du könntest auch alles in ein Richedit schreiben (vorher noch visible auf false stellen) und dieses dann abspeichern:
Delphi-Quellcode:
var
I: Integer;
begin
for I := 0 to SG.RowCount - 1 do
begin
RichEdit1.Lines.Add(SG.Rows[I].Text);
end;
Richedit1.Lines.SaveToFile(<Filename>);
end;