Procedura: specificare i valori predefiniti per le nuove righe nel controllo DataGridView di Windows Form

È possibile rendere più conveniente l'immissione dei dati quando l'applicazione compila i valori predefiniti per le righe appena aggiunte. Con la DataGridView classe è possibile compilare i valori predefiniti con l'evento DefaultValuesNeeded . Questo evento viene generato quando l'utente immette la riga per i nuovi record. Quando il codice gestisce questo evento, è possibile popolare le celle desiderate con i valori scelti.

Nell'esempio di codice seguente viene illustrato come specificare i valori predefiniti per le nuove righe usando l'evento DefaultValuesNeeded .

Esempio

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

Compilazione del codice

L'esempio presenta i requisiti seguenti:

Vedi anche