Porque no imprimes el contenido en un CrystalReport... porque la otra opción es usar un printdocument, en este caso, debes PINTAR el contenido que quieres imprimir, haciendo uso de un objeto Graphics. te recomiendo entonces que consideres usar un Crystal Report