Copier Ligne d'un DataGridView dans un autre dgv

Résolu
cs_cybercorp Messages postés 44 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 16 août 2009 - 24 juin 2007 à 16:46
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 - 19 oct. 2007 à 15:03
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

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
24 juin 2007 à 16:51
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é
1
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
19 oct. 2007 à 15:03
La solution est en fait de ne pas ajouter la ligne dans de DataGridView mais dans ta BindingSource de cette façon :
BindingSource.AddNew()
1
Rejoignez-nous