Skip to main content
A newer version of this page is available. .

XtraReport Class

The base class for any report created using the XtraReports Suite.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v17.2.dll

NuGet Package: DevExpress.Reporting.Core

Declaration

public class XtraReport :
    XtraReportBase,
    ISupportInitialize,
    IReport,
    IDocumentSource,
    ILink,
    IComponent,
    IDisposable,
    IServiceProvider,
    IParameterSupplier,
    IParameterSupplierBase,
    IRootXmlObject,
    IExtensionsProvider

The following members return XtraReport objects:

Show 47 links
Library Related API Members
WPF Controls GridReportManagerService.GenerateReport(XtraReport)
IReportManagerService.GenerateReport(XtraReport)
IReportManagerService.GetReport(ReportInfo)
IReportProvider.GetReport()
IReportProvider.GetReport(String)
IReportSerializer.Load(Stream)
IReportStorage.CreateNew()
IReportStorage.CreateNewSubreport()
IReportStorage.Load(String, IReportSerializer)
IWizardReportProvider.NewReport
IWizardReportProvider.OriginalReport
ReportClonedEventArgs.Cloned
ReportClonedEventArgs.Original
ReportDesignerDocument.Report
ReportManagerService.GenerateReport(XtraReport)
ReportManagerService.GetReport(ReportInfo)
StandaloneReportManagerService.GenerateReport(XtraReport)
Reporting ASPxDocumentViewer.Report
CustomizeParameterEditorsEventArgs.Report
DrillThroughContext.Report
GetValueEventArgs.Report
IReportResolver.Resolve(String, Boolean)
IWebDocumentViewerDrillThroughProcessor.CreateReport(DrillThroughContext)
IWebDocumentViewerReportResolver.Resolve(String)
ReportDesignTool.Report
ReportGenerator.GenerateReport(BaseView, ReportGenerationOptions, Boolean)
ReportGenerator.GenerateReport(BaseView, ReportGenerationOptions)
ReportGenerator.GenerateReport(BaseView)
ReportGenerator.GenerateReport(XtraReport, BaseView, ReportGenerationOptions, Boolean)
ReportGenerator.GenerateReport(XtraReport, BaseView)
ReportViewer.Report
SubreportBase.ReportSource
XRControl.RootReport
XRCrossBandControl.RootReport
XRDesignPanel.Report
XtraReport.FromFile(String, Boolean)
XtraReport.FromStream(Stream, Boolean)
XtraReport.MasterReport
Dashboard CustomExportEventArgs.Report
CustomExportWebEventArgs.Report
XAF: Cross-Platform .NET App UI & Web API CreateCustomReportDesignRepositoryItemEventArgs.Report
IReportContainer.Report
ReportContainer.Report
ReportsStorage.LoadReport(IReportDataV2)
ReportWebViewerDetailItem.Report
ASP.NET Web Forms Controls DocumentViewerSettings.Report
ReportViewerSettings.Report

Remarks

A regular report created with the XtraReports Suite is a descendant of the XtraReport class, which contains bands and controls. The XtraReport class determines the structure of a report and has all the properties and methods required to create a document that is ready to preview, print and/or export.

For an example of runtime report creation, see How to: Create a Simple Static Report (Runtime Sample).

For general information, see Introduction to Banded Reports and Report Class Hierarchy.

Implements

See Also