Procedura: specificare i valori predefiniti per le nuove righe nel controllo DataGridView di Windows FormHow to: Specify Default Values for New Rows in the Windows Forms DataGridView Control

È possibile rendere più semplice immissione dei dati quando l'applicazione predefinita inserisce i valori per le righe appena aggiunte.You can make data entry more convenient when the application fills in default values for newly added rows. Con il DataGridView (classe), è possibile inserire i valori predefiniti con il DefaultValuesNeeded evento.With the DataGridView class, you can fill in default values with the DefaultValuesNeeded event. Questo evento viene generato quando l'utente immette la riga per nuovi record.This event is raised when the user enters the row for new records. Quando il codice gestisce questo evento, è possibile popolare desiderate celle con valori di propria scelta.When your code handles this event, you can populate desired cells with values of your choosing.

Esempio di codice riportato di seguito viene illustrato come specificare i valori predefiniti per le nuove righe utilizzando la DefaultValuesNeeded evento.The following code example demonstrates how to specify default values for new rows using the DefaultValuesNeeded event.

EsempioExample

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 codiceCompiling the Code

L'esempio presenta i requisiti seguenti:This example requires:

Vedere ancheSee Also

DataGridView
DataGridView.DefaultValuesNeeded
Immissione di dati nel controllo DataGridView di Windows FormData Entry in the Windows Forms DataGridView Control
Uso della riga per i nuovi record del controllo DataGridView di Windows FormUsing the Row for New Records in the Windows Forms DataGridView Control