Componente de DataGridView para reutilização em qualquer formulario Windows Forms. As cores padrão são:
Para utilizar o componente basta adicionar uma referência a classe LayoutDataGridView que está no namespace
LayoutDTG.LayoutDataGridView
Para gerar o layout basta chamar o método GerarLayoutDataGridView informando o DataGridView que será customizado.
Você tem a opção de informar apenas o DataGridView:
LayoutDTG.LayoutDataGridView.GerarLayoutDataGridView(DataGridView dataGridView)
Caso deseje alterar apenas a cor de fundo da coluna e a cor de fundo da letra, basta passar a cor por parâmetro:
LayoutDTG.LayoutDataGridView.GerarLayoutDataGridView(DataGridView dataGridView, Color corFundoColunaSelecionadaOuNao, Color corLetraColunaSelecionadaOuNao)
Ainda é possivel personalizar mais!
LayoutDTG.LayoutDataGridView.GerarLayoutDataGridView(DataGridView dataGridView, Color corFundoColunaSelecionada, Color corLetraColunaSelecionada, Color corFundoColunaNaoSelecionada, Color corLetraColunaNaoSelecionada, Color corFundoLinhaSelecionada, Color corLetraLinhaSelecionada, Color corFundoLinhaNaoSelecionada, Color corLetraLinhaNaoSelecionada, Font fonteColuna = null, Font fonteLinha = null, int[] tamanhoColunas = null)
Para preencher o DataGridView com os nomes das colunas:
LayoutDTG.LayoutDataGridView.PreencherDataGridView(DataGridView dataGridView, string[] nomesColunas)
Pode ainda exibir uma coluna ou oculta-la
LayoutDTG.LayoutDataGridViewPreencherDataGridView(DataGridView dataGridView, string[] nomesColunas, bool[] colunaVisivel)
E se quiser também pode alterar o tamanho da coluna:
LayoutDTG.LayoutDataGridView.PreencherDataGridView(DataGridView dataGridView, string[] nomesColunas, bool[] colunaVisivel, int[] tamanhoColunas = null)
Claro! Fique a vontade para personalizar o alerta conforme desejar! Sua contribuição será bem vinda!