Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez rendre l’entrée de données plus pratique lorsque l’application remplit les valeurs par défaut pour les lignes nouvellement ajoutées. Avec la classe DataGridView, vous pouvez renseigner les valeurs par défaut avec l’événement DefaultValuesNeeded. Cet événement est déclenché lorsque l’utilisateur entre dans la ligne prévue pour les nouveaux enregistrements. Lorsque votre code gère cet événement, vous pouvez remplir les cellules souhaitées avec des valeurs de votre choix.
L’exemple de code suivant montre comment spécifier des valeurs par défaut pour les nouvelles lignes à l’aide de l’événement DefaultValuesNeeded.
Exemple :
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
Compilation du code
Cet exemple nécessite :
Un contrôle DataGridView nommé
dataGridView1.Fonction
NewCustomerIdpour générer des valeurs deCustomerIDuniques.Références aux assemblages System et System.Windows.Forms.
Voir aussi
.NET Desktop feedback