Partager via


Comment : spécifier des valeurs par défaut pour les nouvelles lignes dans le contrôle DataGridView Windows Forms

Vous pouvez rendre les entrées de données plus commodes lorsque l'application remplace des valeurs par défaut par de nouvelles lignes ajoutées. Avec la classe DataGridView, vous pouvez remplir des valeurs par défaut avec l'événement DefaultValuesNeeded. Cet événement est déclenché lorsque l'utilisateur entre la ligne pour les nouveaux enregistrements. Lorsque votre code gère cet événement, vous pouvez remplir les cellules voulues avec les 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 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();
}

Compilation du code

Cet exemple nécessite les éléments suivants :

Voir aussi

Référence

DataGridView

DataGridView.DefaultValuesNeeded

Concepts

Utilisation de la ligne pour les nouveaux enregistrements dans le contrôle DataGridView Windows Forms

Autres ressources

Saisie de données dans le contrôle DataGridView Windows Forms