¿Se puede usar DataGridView para lograr la siguiente interfaz de usuario similar a una tabla en WinForms?

Ha sido un dolor en el trasero, pero he estado usando unTableLayoutPanel para mostrar algunos datos como se ve en la siguiente captura de pantalla. Pero varias veces se ha sugerido que esto puede serhecho fácilmente con unDataGridView.

Entonces mi pregunta es, ¿se puede lograr la siguiente captura de pantalla en un formulario de Windows usando unDataGridView? He buscado en la web y nada similar a lo que está debajo.

Una respuesta seria"Sí puede." o"No, no es posible.". Pero por favor no publique alternativas ya que el propósito de la pregunta es finalmente saber si algo como esto puede lograrseDataGridView.

losDataTable se parece a lo siguiente:

BG_Color    EmpId     ColNum    RowNum
Yellow      4304      1         1
Yellow      8464      2         1
Yellow      2012      3         1
Blue        4593      1         2
Blue        3515      2         2
Blue        0546      3         2
Green       4346      1         3
Green       5426      2         3
Green       0551      3         3

El resultado es el siguiente. Es solo de visualización y no se puede hacer clic aquí:

¿Cómo es esto posible con unDataGridView? Incluso he incluido dónde estará exactamente cada celda, porRowNum yColNum, por si acaso es necesario.

O si alguien puede compartir un enlace en algo similar, sería apreciado.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta