Procedimiento para especificar valores predeterminados para nuevas filas en el control DataGridView de formularios Windows Forms
La entrada de datos puede convertirse en algo más sencillo cuando la aplicación rellena los valores predeterminados de las filas recién agregadas. Con la clase DataGridView, puede rellenar filas con valores predeterminados mediante el evento DefaultValuesNeeded. Este evento se genera cuando el usuario escribe filas de 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 de las filas nuevas mediante el evento DefaultValuesNeeded.
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
Para este ejemplo se necesita:
Control DataGridView denominado
dataGridView1
.Una función
NewCustomerId
para generar valores deCustomerID
únicos.Referencias a los ensamblados System y System.Windows.Forms.
Vea también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de