Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile rendere più conveniente l'immissione dei dati quando l'applicazione compila i valori predefiniti per le righe appena aggiunte. Con la classe DataGridView è possibile compilare i valori predefiniti con l'evento DefaultValuesNeeded. Questo evento viene attivato quando l'utente entra nella riga per 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
Questo esempio richiede:
Un controllo DataGridView denominato
dataGridView1.Funzione
NewCustomerIdper generare valori diCustomerIDunivoci.Riferimenti agli assembly System e System.Windows.Forms.
Vedere anche
.NET Desktop feedback