Wenns nicht auf Performance und Speicherplatz ankommt, wär folgendes wahrscheinlich noch möglich:
Delphi-Quellcode:
// Pseudocode, ungetestet
stream := TFileStream.Create(...);
try
stream.WriteComponent(StringGrid1);
stream.WriteComponent(StringGrid2);
finally
stream.Free;
end;
mfg
Christian