Como: Definir alternando os estilos de linha para o controle DataGridView do Windows Forms
Dados tabulares geralmente são apresentados aos usuários em um formato de razão onde linhas alternadas têm cores de fundo diferentes. Esse formato facilita para os usuários saber quais células são em cada linha, especialmente com ampla tabelas que possuem várias colunas.
Com o DataGridView o controle, você pode especificar informações de estilo completo para alternados linhas. Isso permite que você usa características do estilo, como cor de primeiro plano e fonte, além da cor de plano de fundo, para diferenciar as linhas alternadas.
Não há suporte para essa tarefa em Visual Studio. Para obter mais informações, consulte Como: Set Alternating Row Estilos for the Control DataGridView Windows Forms Using the Designer e Como: Set Alternating Row Estilos for the Control DataGridView Windows Forms Using the Designer e Como: Set Alternating Row Estilos for the Control DataGridView Windows Forms Using the Designer e Como: conjunto alternadas estilos de linha para o controle DataGridView do Windows Forms usando o Designer e Como: Definir alternando os estilos de linha para o controle DataGridView do Windows Forms usando o Designer.
Para definir alternando os estilos de linha programaticamente
Defina as propriedades da DataGridViewCellStyle objetos retornados pelo RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle Propriedades da DataGridView.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Observação Os estilos especificados usando o RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle Propriedades substituem os estilos especificados na coluna e DataGridView nível, mas são substituídas por estilos definidos no individuais linha e célula nível. Para obter mais informações, consulte Estilos de célula em que o controle DataGridView do Windows Forms.
Compilando o código
Este exemplo requer:
Um controle DataGridView chamado dataGridView1.
Referências a System, System.Drawing, e System.Windows.Forms assemblies.
Programação robusta
Escalabilidade máxima, você deve compartilhar DataGridViewCellStyle objetos através de várias linhas, colunas ou células que usam os mesmos estilos, em vez de definir as propriedades de estilo para cada elemento separadamente. Para obter mais informações, consulte Práticas recomendadas para escala o controle DataGridView do Windows Forms.
Consulte também
Tarefas
Como: Definir a fonte e os estilos de cor no Windows Forms DataGridView Control
Referência
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
Conceitos
Estilos de célula em que o controle DataGridView do Windows Forms
Práticas recomendadas para escala o controle DataGridView do Windows Forms
Outros recursos
Formatação básica e o controle DataGridView do Windows Forms de estilo