Hola que tal, se me ocurre que manejes una variable global, la cual contendria el renglon donde estas en ese momento ( RowIndex ) y lo unico que ocuparias es que al presionar el boton al renglon le incrementes 1.
Esto lo manejo en C#:
Grid.CurrentCell = this.Grid[0, Grid.CurrentRow.Index];
En tu caso seria:
Int32 nRenglon = Grid.CurrentRow.Index;
Grid.CurrentCell = this.Grid[0, nRenglon + 1];
Espero te sirva