I have a small grid that has AllowMultiRowSelection="false" and I have an OnRowDeselecting event handler which, for testing, simply calls eventArgs.set_cancel(true)
If I select a row by clicking on it, and then click another row to select it, both rows will be selected! This is improper behavior! If I add handlers for all of the de/selection events, I can see that, despite the fact that I have set multirow selection FALSE, and despite the fact that I cancelled the deselectin event, the selecting and selected events for the other row still fire, resulting in multiple rows selected!
If I select a row by clicking on it, and then click another row to select it, both rows will be selected! This is improper behavior! If I add handlers for all of the de/selection events, I can see that, despite the fact that I have set multirow selection FALSE, and despite the fact that I cancelled the deselectin event, the selecting and selected events for the other row still fire, resulting in multiple rows selected!