Tag-based Report Binding with the CrystalReportSource Control
You can use the Smart Task panel to quickly and easily configure the CrystalReportViewer control to the CrystalReportSource control. When the CrystalReportViewer control is added to the page, the Smart Task appears automatically and provides you with a series of steps to create and configure a CrystalReportSource control.
CrystalReportSource control tutorials
To learn how to configure a CrystalReportSource control for a CrystalReportViewer control, see the following tutorials:
- Tutorial: Reduced-Code Web Site Setup with Crystal Reports Using Smart Tasks
- Reduced-Code Windows Project Setup with Crystal Reports Using Smart Tasks
Caching the CrystalReportSource Control
The new tag-based application model makes it easier to cache the CrystalReportSource control. For more information, see Caching the CrystalReportSource Control.
Configuring the DataSource and Parameters at runtime
Two of the most important runtime configurations for a report are the changing of data sources and parameters. These can now be configured through use of the nested tags within the CrystalReportSource control. For more information, see the following sections:
Exposing data from the CrystalReportSource control to other .NET controls
Any .NET control can be configured to interact with any DataSource control. The CrystalReportSource control provided with Crystal Reports is primarily designed to expose a report. However, for full compatibility with the DataSource framework, the CrystalReportSource control can be configured to expose data out of the report for consumption by any .NET control. For more information about this functionality, see Exposing the CrystalReportSource to Other .NET Controls.