DataGridRowClickEventArgs<T> Class

Provides data for the RowClick event.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v20.2.dll

Declaration

public class DataGridRowClickEventArgs<T> :
    EventArgs

Type Parameters

Name Description
T

The data item type.

Remarks

The RowClick event fires when a user clicks a grid's data row. The DataGridRowClickEventArgs<T> object provides the following properties related to this event:

Clear Row Selection

In single selection mode, a user can do any of the following to clear row selection:

  • Click the selected row with the Ctrl key pressed.
  • Click (and select) another row.

You can use the OnRowClick handler to override the default behavior. For example, to cancel row selection, users should not press Ctrl when they click the row:

<DxDataGrid @ref="@grid"
            Data="@Vacancies"
            RowClick="@OnRowClick">
    ...
</DxDataGrid>

@code {
    DxDataGrid<Vacancy> grid;
    IEnumerable<Vacancy> Vacancies;
    ...

    void OnRowClick(DataGridRowClickEventArgs<Vacancy> args) {
        if (grid.IsDataRowSelected(args.DataItem) && !args.MouseEventArgs.CtrlKey) {
            grid.SetDataRowSelected(args.DataItem, false);
            args.Handled = true;
        }
    }
}

Inheritance

Object
EventArgs
DataGridRowClickEventArgs<T>
See Also