Try crystal Reports as these are widely used to generate reports and invoices. Follow these links, may be they'll be helpful for you:
- http://www.codeproject.com/Articles/15859/Basics-of-Crystal-Report-for-NET-Programmers
- http://infynet.wordpress.com/2010/10/06/crystal-report-in-c/
Or you can google it for more tutorials, there are too many.