Share via


CrystalReportSource Class

Provides properties that modify or retrieve information about how the report appears and functions.

Namespace CrystalDecisions.Web Assembly CrystalDecisions.Web (CrystalDecisions.Web.dll)

Syntax

'Declaration
Public Class CrystalReportSource
    Inherits Control
    Implements IDataSource, IListSource, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor
public class CrystalReportSource : Control, IDataSource, IListSource, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor

Remarks

The CrystalReportSource class is based on the CrystalReportSource control that forms the tag-based application development model for ASP.NET version 2.0.

The CrystalReportSource class encapsulates a Crystal report as a Report object. The Report object contains a collection of data sources that are used by the Crystal report. Report data are stored as DataSourceRef objects in the DataSources collection.

The CrystalReportViewer control or the CrystalReportPartsViewer control calls the ReportSource property to display the data from the CrystalReportSource class.

Inheritance Hierarchy

DataSourceControl
   Object
      Control
         CrystalReportSource

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio 2005

See Also

Reference

CrystalReportSource Members
CrystalDecisions.Web Namespace