Hi,
When you attempt to modify several rows by navigating between them with arrow keys, the rows are marked with the pencil icon as expected, but when you try to commit the changes back to the server, only the first row you edited is included in the batch. When you drill down into the actual VisualCollection, you can see that the actual data was also unmodifed.
The issue is visible even in the current demo – see attached screenshots: http://lsdemo.componentone.com/studio/htmlclient/#ed01ab631
One screenshot shows that the grid displays edited values without propagating them down to the VisualCollection. The other shows that upon saving, even though 4 rows are marked as edited, only one modification is included in the batch.
In general, the data seems to be properly modified when navigating between the cells with a mouse, but not with the keyboard.