• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 475
  • Last Modified:

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,
  • 2
2 Solutions
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.
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.

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now