How does the Report Object work in VB.NET2010 (Visual Studio 2010)

Hi, I'm using VB.NET2010, WinForms (from the complete Visual Studio2010 package).

Can someone please explain the process of how to set-up a REPORT on one of your Forms (start to finish), or better yet can you provide a tutorial (preferably a video, if available) that will explain the "Report" object.

My questions are: When should a Report be used, how do I use it, how do I set up a Report, how do I print that Report.

Thank you,
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
A report is a visual representation of your data. In most cases, the Report is NOT editable by the enduser (i.e. they can update the data). Basically, you create the report, then use the ReportViewer class in .NET to "show" the user that report.

This MSDN article is fairly complete:

Be sure to review the portions relevant to WinForms solutions, not WebForms (i.e. ASP.NET) solutions.

Note also that many versions of VS include Crystal Reports for free. Many feel this is superior to the bulitin Reports, but if your reporting needs are simple there's no reason to move to CR.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Note.  Crystal is not included with VS2010 but is a separate download.  It is free but has to be downloaded and installed separately.  If you desire to use Crystal Reports I can supply the link to the download.

Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
Sorry ... of course you're right, and my earlier comment certainly would have led to some confusion, so thanks for clearing that up.
Mr_FulanoAuthor Commented:
I would have like a little more examples, but this was OK. I was able to work with it.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.