Skip to main content

DxGrid.RowDoubleClick Event

Fires when a user double clicks a grid row.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v23.2.dll

NuGet Package: DevExpress.Blazor

Declaration

[Parameter]
public EventCallback<GridRowClickEventArgs> RowDoubleClick { get; set; }

Parameters

Type Description
GridRowClickEventArgs

A GridRowClickEventArgs object that contains data for this event.

Remarks

You can use the RowDoubleClick event to handle double-clicks on grid rows (data or group rows). Use the GridRowClickEventArgs event arguments (Column, VisibleIndex, and so on) to access a clicked row and other grid data.

@inject WeatherForecastService ForecastService

<DxGrid Data="@Data"
        RowDoubleClick="OnRowDoubleClick">
    <Columns>
        <DxGridDataColumn FieldName="Date"  />
        <DxGridDataColumn FieldName="TemperatureC" Caption="@("Temp. (\x2103)")" Width="120px" />
        <DxGridDataColumn FieldName="TemperatureF" Caption="@("Temp. (\x2109)")" Width="120px" />
    </Columns>
</DxGrid>

@Alert

@code {
    public string Alert { get; set; } = "";
    object Data { get; set; }

    protected override void OnInitialized() {
        Data = ForecastService.GetForecast();
    }

    void OnRowDoubleClick(GridRowClickEventArgs e) {
        Alert = $"The row {e.VisibleIndex} has been double clicked. The row value is '{e.Grid.GetRowValue(e.VisibleIndex, "Date")}'. ";
    }
}

Grid - Row Double Click

Note

The RowDoubleClick event does not fire in the following cases:

  • When a user double clicks on empty space displayed to the right of the grid. This space appears when the total width of all columns is less than the component width.
  • When a user double clicks on indent cells displayed to the left of grouped data rows.
See Also