The CrystalReportViewer Control
The CrystalReportViewer control is used on a form to display a report. You have to use this control when you want to preview and print a report. It is found in the form’s Toolbox as the last control listed. To access it, you have to use the down arrow to scroll down to it.
The CrystalReportViewer control is fully customizable. Since it is the only way to display a report in your application, you may need to customize it for some applications. You don’t want a user to feel like they are looking at a third-party control when using your application. Each of the buttons can turned on or off in design mode or during runtime. You can also add your own buttons to a form and have them manipulate the report layout and respond to user events. This is described in Chapter 2.