Como: Use o modelo de linha para personalizar as linhas em que o controle DataGridView do Windows Forms
O DataGridView controle usa o modelo de linha como base para todas as linhas que adiciona o controle por meio de ligação de dados ou quando você chamar o DataGridViewRowCollection.Add método sem especificar uma linha existente para usar.
O modelo de linha proporciona maior controle sobre a aparência e comportamento de linhas que o RowsDefaultCellStyle fornece a propriedade. Com o modelo de linha, você pode definir qualquer DataGridViewRow Propriedades, incluindo DefaultCellStyle.
Há algumas situações onde você deve usar o modelo de linha para obter um efeito específico. Por exemplo, as informações de altura de linha não podem ser armazenadas em um DataGridViewCellStyle, portanto, você deve usar um modelo de linha para alterar a altura padrão usada por todas as linhas. O modelo de linha também é útil quando você cria suas próprias classes derivadas de DataGridViewRow e deseja que o seu tipo personalizado usado quando novas linhas são adicionadas ao controle.
Observação |
---|
O modelo de linha é usado somente quando linhas são adicionadas. É possível alterar as linhas existentes alterando o modelo de linha. |
Para usar o modelo de linha
Definir propriedades no objeto recuperado a partir de DataGridView.RowTemplate propriedade.
With Me.dataGridView1.RowTemplate .DefaultCellStyle.BackColor = Color.Bisque .Height = 35 .MinimumHeight = 20 End With
DataGridViewRow row = this.dataGridView1.RowTemplate; row.DefaultCellStyle.BackColor = Color.Bisque; row.Height = 35; row.MinimumHeight = 20;
DataGridViewRow^ row = this->dataGridView1->RowTemplate; row->DefaultCellStyle->BackColor = Color::Bisque; row->Height = 35; row->MinimumHeight = 20;
Compilando o código
Este exemplo requer:
Um controle DataGridView chamado dataGridView1.
Referências a System, System.Drawing, e System.Windows.Forms assemblies.
Consulte também
Referência
Conceitos
Estilos de célula em que o controle DataGridView do Windows Forms
Outros recursos
Formatação básica e o controle DataGridView do Windows Forms de estilo