Hi Simon,
This is an expected behavior, if you dont want this behavior handle the MoveCurrentCellDirection event to do what you needed. Below is the code.
this.gridDataBoundGrid1.MoveCurrentCellDirection += new GridMoveCurrentCellDirectionEventHandler(gridDataBoundGrid1_MoveCurrentCellDirection);
private void gridDataBoundGrid1_MoveCurrentCellDirection(object sender, GridMoveCurrentCellDirectionEventArgs e)
{
if(e.Direction == GridDirectionType.Top || e.Direction == GridDirectionType.Bottom)
e.Handled = true;
}
Regards,
Rajagopal