DxGrid.RowDoubleClick Event
Fires when a user double clicks a grid row.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.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")}'. ";
}
}
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