Copier Ligne d'un DataGridView dans un autre dgv [Résolu]

Signaler
Messages postés
44
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
16 août 2009
-
Messages postés
25
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 novembre 2013
-
Bonjour!
J'ai deux forms contenant chacune un DatGridView liées à une base de données accès.
En faisant un double clic sur l'entête de la ligne, j'arrive à récupérer les données des colonnes 2,3,4,5)
Mon problème est de copier ces données directement dans une nouvelle ligne de la grille 2 dans les colonnes 4,5,6,8

Lorsque j'essai de créer une ligne avec Form1.DatagridView1.rows.add j'ai un message d'erreur me disant
"Impossible d'ajouter par programme des lignes à la collection de lignes DataGridView lorsque le contrôle est lié aux données."

Je cherche une solution, mais si vous avez des idées ...

merci
Celui qui ajoute de nouvelles connaissances aux anciennes est le véritable professeur.(Confucius)

2 réponses

Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
Bonjour,

Il me parait que le message que tu reçois (en rouge) est fort clair ...
Lié = lié...
Si tu veux ajouter, il ne faut pas le faire dans un contrôle lié
Messages postés
25
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 novembre 2013
2
La solution est en fait de ne pas ajouter la ligne dans de DataGridView mais dans ta BindingSource de cette façon :
BindingSource.AddNew()