Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können die Dateneingabe bequemer gestalten, wenn die Anwendung Standardwerte für neu hinzugefügte Zeilen einfüllt. Mithilfe der DataGridView-Klasse können Sie Standardwerte mit dem DefaultValuesNeeded-Ereignis auffüllen. Dieses Ereignis wird ausgelöst, wenn Benutzende eine Zeile für neue Datensätze eingeben. Wenn Ihr Code dieses Ereignis behandelt, können Sie die gewünschten Zellen mit Werten Ihrer Wahl auffüllen.
Im folgenden Codebeispiel wird veranschaulicht, wie Standardwerte für neue Zeilen mithilfe des DefaultValuesNeeded-Ereignisses angegeben werden.
Beispiel
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
Code kompilieren
In diesem Beispiel ist Folgendes erforderlich:
Ein DataGridView-Steuerelement namens
dataGridView1Eine
NewCustomerId-Funktion zum Generieren eindeutigerCustomerID-Werte.Verweise auf die Assemblys System und System.Windows.Forms
Siehe auch
.NET Desktop feedback