Du könntest folgendes tun:
* StringGrid durch DBGrid ersetzen
* die Daten werden in einer Memorytable gehalten, anstatt wie bisher im StringGrid
* da die Memorytable von TDataset abgeleitet ist, kannst du QRDBText benützen um die Daten anzuzeigen.
Memorytables gibt's hier:
http://www.torry.net/pages.php?id=572
Auch in der JVCL oder der RX-Lib sind Memorytable Komponenten enthalten.