Cómo: Utilizar la plantilla de filas para personalizar filas en el control DataGridView de formularios Windows Forms
El control DataGridView utiliza la plantilla de filas como base para todas las filas que agrega al control, ya sea mediante el enlace a datos o cuanto llama al método DataGridViewRowCollection.Add sin especificar una fila existente para utilizar.
La plantilla de filas ofrece un control sobre la apariencia y comportamiento de las filas mayor que el que proporciona la propiedad RowsDefaultCellStyle. Con la plantilla de filas, puede establecer cualquier propiedad DataGridViewRow, incluso DefaultCellStyle.
En ciertas situaciones, se debe utilizar la plantilla de filas para lograr un efecto determinado. Por ejemplo, la información de alto de fila no se puede almacenar en un DataGridViewCellStyle, por tanto, se debe utilizar una plantilla de filas para cambiar el alto predeterminado utilizado por todas las filas. La plantilla de filas también es útil cuando crea sus propias clases derivadas de DataGridViewRow y desea el tipo personalizado cuando se agregan nuevas filas al control.
Nota
Sólo se utiliza la plantilla de filas cuando se agregan filas. No se pueden cambiar las filas existentes cambiando la plantilla de filas.
Para utilizar la plantilla de filas
Establezca las propiedades en el objeto recuperado desde la propiedad DataGridView.RowTemplate.
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;
Compilar el código
Para este ejemplo se necesita:
Un control DataGridView denominado dataGridView1.
Referencias a los ensamblados System, System.Drawing y System.Windows.Forms.
Vea también
Referencia
Conceptos
Estilos de celda en el control DataGridView de formularios Windows Forms
Otros recursos
Estilo y formato básicos del control DataGridView en formularios Windows Forms