Há momentos em que queremos deixar uma coluna em destaque do nosso DataGrid para chamar a atenção do Usuário ou mesmo para dar enfase em algo que seja extremamente importante. Podemos fazer isso no DataGrid utilizando o evento ItemDataBound do mesmo, onde podemos colorir qualquer coluna dado um índice válido, que corresponde à coluna, iniciando por 0. |
|
Abaixo o código necessário para isso:
|
|
Como podem ver, através da coleção de células (Cells) do nosso DataGrid, passamos um número inteiro que corresponde à coluna que queremos resgatar e assim, termos acesso as propriedades da mesma. Através da propriedade BackColor, definimos a nova cor que desejamos. Vale também chamar a atenção para a condicional que temos que fazer para termos a certeza que estamos manipulando apenas as “linhas” correspondentes a dados e descartando os Header e Footer do DataGrid.