Generalmente, il controllo TDBGrid visualizza dati provenienti da un database.

Pertanto, ciò che si deve cercare di stampare non è il controllo della griglia, bensì un report dei dati derivanti dalla stessa sorgente da cui preleva le informazioni il controllo stesso.

Esistono varie soluzioni di reporting a seconda della versione di Delphi: QuickReport, RAVE Reports, Fuzzy Report, ...

Ciao!