O DataGridView pode ser usado para realizar a seguinte interface do usuário semelhante à tabela no WinForms?

Tem sido uma dor no traseiro, mas eu tenho usado umTableLayoutPanel para exibir alguns dados como visto na captura de tela abaixo. Mas várias vezes tem sido sugerido que isso pode serfeito facilmente com umDataGridView.

Portanto, minha pergunta é: a captura de tela a seguir pode ser realizada em um Windows Form usando umDataGridView? Pesquisei na web e nada parecido com o que está abaixo.

Uma resposta seria"Sim pode." ou"Não, não é possível.". Mas não poste alternativas, pois o objetivo da pergunta é finalmente saber se algo assim pode ser realizadoDataGridView.

oDataTable se parece com o seguinte:

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

O resultado é o seguinte. É somente para exibição e nada é clicável aqui:

Como isso é possível com umDataGridView? Inclusive incluí onde exatamente cada célula estará, porRowNum eColNum, caso seja necessário.

Ou se alguém puder compartilhar um link em algo semelhante, seria apreciado.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion