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

È possibile semplificare l'immissione dei dati facendo in modo che l'applicazione inserisca dei valori predefiniti nelle nuove righe aggiunte. Mediante la classe DataGridView è possibile inserire i valori predefiniti utilizzando l'evento DefaultValuesNeeded, che viene generato quando l'utente aggiunge una riga per immettere nuovi record. Nel codice che gestisce questo evento è possibile popolare determinate celle con i valori desiderati.

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

Esempio

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
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();
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

Vedere anche

Riferimenti

DataGridView

DataGridView.DefaultValuesNeeded

Concetti

Utilizzo della riga per i nuovi record del controllo DataGridView di Windows Form

Altre risorse

Immissione di dati nel controllo DataGridView Windows Form