congelar la fila superior y las dos primeras columnas en datagridview

Tengo una vista de datos y estoy tratando de lograr lo siguiente: 1. La fila superior debe estar congelada mientras se desplaza verticalmente. 2. Las dos primeras columnas deben congelarse mientras se desplaza horizontalmente.

Apliqué la columna.Freeze = true y está funcionando bien, pero cuando se aplica la fila [0] .freeze = true, no funciona para la congelación de filas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta