Use this method to change the current grid row to the next row in the grid, if one exists, and update the RowIndex property accordingly. The CanAppend parameter determines whether the grid should automatically call the AppendRow method if the current row index is equal to the last row index for the grid.
The ShiftKey and CtrlKey parameters control how multiple row selection occurs in relation to the row navigation. When the ShiftKey parameter is True, then the range of selected rows is extended to include all rows between the current row index and the row at the new index. When the CtrlKey parameter is True, then the set of selected rows is extended to include the new row at the new index.