Bonsoir,
Je veux placer des valeurs par défauts sur les champs fraichement ajoutés sur mon DataGridView (en particulier, donner une valeur par défaut à un champs ID).
Après recherche sur MSDN, il s'avère que l'event le plus approprié soit:
"DefaultValuesNeeded" event.
L'event est bien déclencher lorsque l'on clique sur une nouvelle ligne (*).
Malheureusement, l'event doit normalement permettre d'accéder à une cellule en particulier sur le ROW, avec le code suivant :
Malheureusement, cela ne donne rien ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Table_Groupe_ContactDataGridView_(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) Handles Table_Groupe_ContactDataGridView.DefaultValuesNeeded e.Row.Cells("ID").Value = "1" ' <=====
Exception :
Par contre, en utilisant le column index (ici 0) ... on arrive mettre à jour la valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part La colonne nommée ID est introuvable. Nom du paramètre : columnName
Code : Sélectionner tout - Visualiser dans une fenêtre à part e.Row.Cells(0).Value = "1"
Partager