FIX. RadGridView - keyboard row navigation is wrong, when the CellValidating event is canceled in virtual mode.
Workaround: use the CellEndEdit event to work around the navigation issue:
private void CellEndEdit(object sender, GridViewCellEventArgs e)
{
this.grid.CurrentRow = null;
this.grid.CurrentRow = e.Row;
}