For an advanced reporting solution that goes beyond the scope of a dataset, just a reportviewer in VS, you should consider Dynamic Information Reports
It offers everything that is in SSRS, and adds basic reports, themes, a calendar data area, data visualization (Databar, Sparkline, Iconset, ColorScale, ...), a complete object model for maximum programming flexibility, an end-user report without royalty designer , barcode report item, export Excel templates and data merge and much more. You can download a trial version of Data Dynamics (now GrapeCity) and try it with several reports, you will not be disappointed.
Issam elbaytam
source share