Freigeben über


Vorgehensweise: Angeben von Standardwerten für neue Zeilen im DataGridView-Steuerelement in Windows Forms

Sie können die Dateneingabe vereinfachen, indem die Anwendung für neu hinzugefügte Zeilen Standardwerte auffüllt. Mithilfe der DataGridView-Klasse können Sie Standardwerte mit dem DefaultValuesNeeded-Ereignis auffüllen. Dieses Ereignis wird ausgelöst, wenn Benutzer*innen 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 mithilfe des DefaultValuesNeeded-Ereignisses Standardwerte für neue Zeilen 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

Kompilieren des Codes

Für dieses Beispiel benötigen Sie Folgendes:

Weitere Informationen