Back to Devexpress

DxReportViewer.OnCustomizeParameterLookUpSource Event

xtrareports-devexpress-dot-blazor-dot-reporting-dot-dxreportviewer-0ed0b613.md

latest2.6 KB
Original Source

DxReportViewer.OnCustomizeParameterLookUpSource Event

Occurs when a lookup editor is created for a report parameter. Allows you to supply lookup values.

Namespace : DevExpress.Blazor.Reporting

Assembly : DevExpress.Blazor.Reporting.v25.2.Viewer.dll

NuGet Package : DevExpress.Blazor.Reporting.Viewer

Declaration

csharp
[Parameter]
public EventCallback<CustomizeParameterLookUpSourceEventArgs> OnCustomizeParameterLookUpSource { get; set; }
vb
<Parameter>
Public Property OnCustomizeParameterLookUpSource As EventCallback(Of CustomizeParameterLookUpSourceEventArgs)

Event Data

The OnCustomizeParameterLookUpSource event's data class is CustomizeParameterLookUpSourceEventArgs. The following properties provide information specific to this event:

PropertyDescription
LookUpValuesA collection of values shown in the parameter lookup editor.
ParameterModelProvides access to the settings specified for a report parameter.

Remarks

The OnCustomizeParameterLookUpSource event allows you to modify lookup values displayed in a parameter editor. The following code fills the lookup editor for the parameter1 report parameter with two lookup values:

razor
@using DevExpress.XtraReports.Parameters;

<DxReportViewer @ref="reportViewer" OnCustomizeParameterLookUpSource="OnCustomizeParameterLookUpSource">
</DxReportViewer>

@code {
    DxReportViewer reportViewer;

void OnCustomizeParameterLookUpSource(CustomizeParameterLookUpSourceEventArgs e)
{
    if (e.ParameterModel.Name == "parameter1")
        e.ParameterModel.LookUpValues = new LookUpValueCollection()
        {
                new LookUpValue("username1","name1"),
                new LookUpValue("username2","name2")
        };
}
}

See Also

DxReportViewer Class

DxReportViewer Members

DevExpress.Blazor.Reporting Namespace