Back to Devexpress

XtraReportModel Class

xtrareports-devexpress-dot-xtrareports-dot-wizards-db78dc9f.md

latest4.6 KB
Original Source

XtraReportModel Class

Stores intermediate report settings during the Data Source Wizard execution.

Namespace : DevExpress.XtraReports.Wizards

Assembly : DevExpress.XtraReports.v25.2.dll

NuGet Package : DevExpress.Reporting.Core

Declaration

csharp
public class XtraReportModel :
    ReportModel,
    IDataSourceModel,
    ISqlDataSourceModel,
    ISqlDataConnectionModel,
    IDataComponentModelWithConnection,
    IDataComponentModel,
    IWizardModel,
    ICloneable,
    IEFDataSourceModel,
    IObjectDataSourceModel,
    IExcelDataSourceModel,
    IJsonDataSourceModel,
    IMongoDBDataSourceModel,
    IMongoDBDataConnectionModel,
    IXPObjectSourceModel,
    IFederationDataSourceModel
vb
Public Class XtraReportModel
    Inherits ReportModel
    Implements IDataSourceModel,
               ISqlDataSourceModel,
               ISqlDataConnectionModel,
               IDataComponentModelWithConnection,
               IDataComponentModel,
               IWizardModel,
               ICloneable,
               IEFDataSourceModel,
               IObjectDataSourceModel,
               IExcelDataSourceModel,
               IJsonDataSourceModel,
               IMongoDBDataSourceModel,
               IMongoDBDataConnectionModel,
               IXPObjectSourceModel,
               IFederationDataSourceModel

The following members return XtraReportModel objects:

LibraryRelated API Members
WPF ControlsReportWizardCustomizationModel.Model
.NET Reporting ToolsXtraReportModelUI.CreateReportModel(IServiceProvider, XtraReport)
XtraReportModelUI.CreateReportModel(IServiceProvider)

Remarks

Settings defined on the Report Wizard pages are stored by the ReportModel class.

These settings are translated to the XtraReportModel class that also stores data-related settings related to the Data Source Wizard.

Inheritance

Object ReportModel XtraReportModel

Extension Methods

GetAIParameters()

SetAIParameters(AIParameters)

GetIsAIReportType()

SetIsAIReportType(Boolean)

GetPredefinedAIReportPrompts()

SetPredefinedAIReportPrompts(IEnumerable<AIReportPrompt>)

See Also

XtraReportModel Members

Wizard Customization Overview

DevExpress.XtraReports.Wizards Namespace