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:
- DataItem - A data item the clicked row is bound to.
- Handled - Specifies whether the clicked row selection should be canceled.
- MouseEventArgs - The Blazor's built-in MouseEventArgs event arguments.
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;
}
}
}
See Also
Feedback