I am glad that you have found a suitable solution for covering your case.
However, I would like to give some additional information regarding the checkbox column which I believe you already know from the other forum thread that you have opened. I am posting the answer here as well in order the community to benefit from it.
GridViewCheckBoxColumn offers the EditMode property. This property determines whether changing a value of a check box will immediately be send to the cell (OnValueChange) or when the current cell is changed or the grid is being validated (OnCellChangeOrValidating). Feel free to set the EditMode property to OnValueChange and handle the CellValueChanged event. In this case, the event will be fired as soon as you click a checkbox and execute the desired action.
Should you have further questions please let me know.
Dess | Tech Support Engineer, Sr.
Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive , special prizes and more, for FREE?! Register now for DevReach 2.0(20).