Cómo: Especificar valores predeterminados para nuevas filas en el control DataGridView de formularios Windows Forms
Puede hacer que la entrada de datos sea más cómoda si la aplicación rellena los valores predeterminados para las filas recientemente agregadas. Con la clase DataGridView, puede rellenar los valores predeterminados con el evento DefaultValuesNeeded. Este evento se provoca cuando el usuario introduce la fila para los nuevos registros. Cuando el código controla este evento, puede rellenar las celdas deseadas con valores de su elección.
En el ejemplo de código siguiente se muestra cómo especificar valores predeterminados para las nuevas filas mediante el evento DefaultValuesNeeded.
Ejemplo
Private Sub dataGridView1_DefaultValuesNeeded(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) _
Handles dataGridView1.DefaultValuesNeeded
With e.Row
.Cells("Region").Value = "WA"
.Cells("City").Value = "Redmond"
.Cells("PostalCode").Value = "98052-6399"
.Cells("Country").Value = "USA"
.Cells("CustomerID").Value = NewCustomerId()
End With
End Sub
private void dataGridView1_DefaultValuesNeeded(object sender,
System.Windows.Forms.DataGridViewRowEventArgs e)
{
e.Row.Cells["Region"].Value = "WA";
e.Row.Cells["City"].Value = "Redmond";
e.Row.Cells["PostalCode"].Value = "98052-6399";
e.Row.Cells["Country"].Value = "USA";
e.Row.Cells["CustomerID"].Value = NewCustomerId();
}
Compilar el código
Para este ejemplo se necesita:
Un control DataGridView denominado dataGridView1.
Una función NewCustomerId para generar valores de CustomerID únicos.
Referencias a los ensamblados System y System.Windows.Forms.
Vea también
Referencia
DataGridView.DefaultValuesNeeded
Conceptos
Utilizar la fila de nuevos registros en el control DataGridView de formularios Windows Forms
Otros recursos
Entrada de datos en el control DataGridView de formularios Windows Forms