The base class for any report created using the XtraReports Suite.
[RootClass] public class XtraReport : XtraReportBase, IXRSerializable, IEnumerable, IBrickOwner, IScriptable, IXtraSupportDeserializeCollectionItem, IXtraSerializable, IDataContainer, IDataContainerBase, IDataContainerBase2, IFilterStringContainer, IDisplayNamePropertyContainer, IBrickOwnerRepository, ISupportInitialize, IReport, IDocumentSource, ILink, IComponent, IDisposable, IServiceProvider, IParameterSupplier, IParameterSupplierBase, IRootXmlObject, IExtensionsProvider
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 Create a Simple Static Report (Runtime Sample).