Freigeben über


So geben Sie Standardwerte für neue Zeilen im Steuerelement Windows Forms DataGridView an

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:

Siehe auch