Tienes varias opciones:
- Usar un informe Crystal Report(es la mas facil)
- Usar un objeto PrintDocument http://msdn.microsoft.com/es-es/library/system.drawing.printing.printdocument.print.aspx
- Generar un html a tu gusto e imprimirlo desde un control WebBrowser.
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno