HAi mai sentito parlare di report? In commercio ne esistono tanti, per me il migliore è crystal report, contenuto anche in visual studio 2005. Semplice da usare e con ottimi risultati di stampa.