¿Cómo coloco un DataGridView en una fila específica (para que la fila seleccionada esté en la parte inferior)?

Como una pregunta similar aesta pregunta, También tengo una aplicación con un DataGridView en él. Me gustaría ubicar las filas de modo que una fila específica se encuentre en la parte inferior de la parte visible de la lista.

Esto es en respuesta a un clic de botón que mueve una fila hacia abajo en uno. Quiero mantener la selección en la fila que estoy moviendo (ya tengo esta parte en funcionamiento). Si hay muchas filas, la fila seleccionada podría moverse debajo del área visible. Quiero desplazarme hacia abajo hasta que esté en la parte inferior del área visible.

No parece haber un compañero LastDisplayedScrollingRowIndex para FirstDisplayedScrollingRowIndex.

¿Algunas ideas? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta