# Grid RowSelect not triggering in already selected row

**URL:** <https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836>\
**Category:** Radzen.Blazor Components\
**Created:** [February 24, 2021, 2:45pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836 "2021-02-24T14:45:51Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![kim](https://forum.radzen.com/user_avatar/forum.radzen.com/kim/32/9988_2.png) [@kim](https://forum.radzen.com/u/kim)\
**Post date:** [February 24, 2021, 2:45pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/1 "2021-02-24T14:45:51Z")

</div>

Hello [@Team](https://forum.radzen.com/groups/team),

What could cause the RowSelect event not being triggered when clicking in an already selected row?

---

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [February 24, 2021, 2:48pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/2 "2021-02-24T14:48:24Z")

</div>

Hi @kim,

The RowSelect will be triggered only when the row is selected - if the row is already selected no event will be raised.

---

<div class="post-metadata">

**Author:** ![kim](https://forum.radzen.com/user_avatar/forum.radzen.com/kim/32/9988_2.png) [@kim](https://forum.radzen.com/u/kim)\
**Post date:** [February 24, 2021, 4:23pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/3 "2021-02-24T16:23:14Z")

</div>

Makes sense. Because I am only reloading the grid if data was saved (after selecting a row), the row stood selected after closing the dialog if pressed the X button. It seems I can basically duplicate the code into the RowDeselect event, but that is just bad practice in my POV. Is there a way to programmatically deselect all rows, besides reloading all data? I tried calling `await dataGrid.SelectRow(null);` but got an error.

---

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [February 24, 2021, 4:29pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/4 "2021-02-24T16:29:15Z")

</div>

Try DataGrid Reset() method

---

<div class="post-metadata">

**Author:** ![kim](https://forum.radzen.com/user_avatar/forum.radzen.com/kim/32/9988_2.png) [@kim](https://forum.radzen.com/u/kim)\
**Post date:** [February 24, 2021, 4:35pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/5 "2021-02-24T16:35:56Z")

</div>

`dataGrid.Reset(resetRowState: true)` did the job. Thanks!

---

<div class="post-metadata">

**Author:** ![jai11](https://forum.radzen.com/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jai11](https://forum.radzen.com/u/jai11)\
**Post date:** [February 25, 2021, 2:00am UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/6 "2021-02-25T02:00:14Z")

</div>

It seems this is a change in functionality since 3.1.0, is that correct?

I have added the dataGrid.Reset(resetRowState: true) however that also resets any filters on the Grid. Is there a way to have it that if a Row is already selected, the event can fire again if the same row is selected (the old functionality)?

---

<div class="post-metadata">

**Author:** ![kim](https://forum.radzen.com/user_avatar/forum.radzen.com/kim/32/9988_2.png) [@kim](https://forum.radzen.com/u/kim)\
**Post date:** [February 25, 2021, 11:33am UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/7 "2021-02-25T11:33:56Z")

</div>

Yes, in 3.1.0 support was added for multiple selection in the grid. This means that now you can unselect rows. Unfortunately this also broke the RowSelect event for already selected rows when SelectionMode is set to Single.

@enchev Is there a way to use SelectionMode to decide wether or not to select/unselect rows?

- SelectionMode = Single : every click on a row will select it and trigger the RowSelect event, no matter the row selected status;
- SelectionMode = Multiple : every click on a row will switch the row's selected status;

---

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [February 25, 2021, 11:44am UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/8 "2021-02-25T11:44:24Z")

</div>

> [@kim](#):
>
> broke the RowSelect event

I thought I’ve fixed a bug 😀. In my opinion the event should be raised only when row is selected not on every click. If you want to execute something on every row click we might expose RowClick event?

---

<div class="post-metadata">

**Author:** ![kim](https://forum.radzen.com/user_avatar/forum.radzen.com/kim/32/9988_2.png) [@kim](https://forum.radzen.com/u/kim)\
**Post date:** [February 25, 2021, 11:50am UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/9 "2021-02-25T11:50:11Z")

</div>

> [@enchev](#):
>
> I thought I’ve fixed a bug 😀.

Yak shaving 🙂.

> [@enchev](#):
>
> If you want to execute something on every row click we might expose RowClick event?

This would serve me well. Thanks!

---

<div class="post-metadata">

**Author:** ![enchev](https://forum.radzen.com/user_avatar/forum.radzen.com/enchev/32/16_2.png) [@enchev](https://forum.radzen.com/u/enchev)\
**Post date:** [February 25, 2021, 12:15pm UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/10 "2021-02-25T12:15:38Z")

</div>

It's already in the master:

> <https://github.com/radzenhq/radzen-blazor/commit/93dbef1106a48bb325fd9023ec020bbb9171021b>

It was too late for the release today however it will be part of our release early next week.

---

<div class="post-metadata">

**Author:** ![jai11](https://forum.radzen.com/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jai11](https://forum.radzen.com/u/jai11)\
**Post date:** [February 26, 2021, 2:26am UTC](https://forum.radzen.com/t/grid-rowselect-not-triggering-in-already-selected-row/6836/11 "2021-02-26T02:26:27Z")

</div>

thank you, much appreciated!
