Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Puede hacer que la entrada de datos sea más cómoda cuando la aplicación rellene los valores predeterminados para las filas recién agregadas. Con la DataGridView clase , puede rellenar los valores predeterminados con el DefaultValuesNeeded evento . Este evento se genera cuando el usuario accede a la fila destinada a 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 DefaultValuesNeeded evento .
Ejemplo
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();
}
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
Compilar el código
Este ejemplo requiere:
Control DataGridView denominado
dataGridView1.Función
NewCustomerIdpara generar valores únicosCustomerID.Referencias a los ensamblados System y System.Windows.Forms.
Consulte también
.NET Desktop feedback