Hello Waqas! I think Crystal Report is the best solution. Though, I am not an expert in using Crystal Reports, but if you have any problem in using Crystal Reports then you can ask me. You could also use the 3rd party tool (I liked this tool very much) is "Janus GridEx for .NET" and "Janus GridExPrintDocument" Thank You. -- modified at 6:12 Monday 31st October, 2005