GGC, current row persistance against DataSourse

I have a GGC that is bound to a table. No relationships are created. It is working in the listbox mode: ggc.TableOptions.ListBoxSelectionMode = SelectionMode.One; When I navigate the grid, cursor in the underlying bindingManager changes: this makes sense. When a piece of code deletes the current row, from the table, this row disappears from the grid: makes sense, too After deleting the current row, cursor in the bindingManager changes to the next row in the DataTable, but grid shows that nothing is selected: this does not make sense to me. I can probably catch the event when table changes and make selection manually, but is there a simplier way? Thank you (using v3.0.1.1)

Loader.
Up arrow icon