Skip to main content
All docs
V23.2

DataSourceSettings Class

Contains settings that configure the user interface related to the data sources in the Report Designer.

Namespace: DevExpress.XtraReports.Configuration

Assembly: DevExpress.Data.v23.2.dll

NuGet Package: DevExpress.Data

Declaration

[DataContract]
public class DataSourceSettings

The following members return DataSourceSettings objects:

Remarks

The following code hides the Add Data Source button and UI elements that allow the user to change and delete the data source and queries in the Field List:

@{
    var designerRender = Html.DevExpress().ReportDesigner("reportDesigner")
            .DataSourceSettings(configure => {
                configure.AllowAddDataSource = false;
                configure.AllowEditDataSource = false;
                configure.AllowRemoveDataSource = false;
            })
        .Height("100%")
        .Bind("TestReport");
    @designerRender.RenderHtml()
}

The Field List with hidden actions is shown in the following image:

web-designer-field-list-data-source-settings-disabled

Review the ReportDesignerSettingsBase class description for more examples.

Inheritance

Object
DataSourceSettings
See Also