Hi,
I just noticed in the new version there is a conflict between RowSelected and SelectionType Multiple.
When I select, for example, 4 rows and there is an event linked to RowSelected all the row get deselected except for the last one I selected.
Same happens also for RowSelecting.
Before the latest update it was okay.
In the attachment you can find a demo created using your samples
Attachment:
SynfusionTest_276b2dfd.zip