Forgot to add that now the DGV can only select rows. The SelectionChanged event fires when the selected rows, and later when supported the selected cells and columns, change.
When the current cell changes it fires CurrentCellChanged. The sequence is:
Sorry but I am getting the same error. Please see attached image.
I forgot to mention that pressing left and right arrow keys or mouse-click to navigate to cells on the same row doesn’t fire the SelectionChanged event. It fires with up and down arrow keys of mouse-click on a different row.
The behavior of the DGV when clicking on the row header is slightly different than WinForms. Wisej supports clearing the current cell while WinForms always selects the first visible cell unless cleared by code setting it to -1. In this case the bug is that SelectedRow also returns null while it should be the current row.