IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Copier des colonnes de dataGridView vers une autre DataGridView


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 132
    Par défaut Copier des colonnes de dataGridView vers une autre DataGridView
    Bonjour,

    J'essaie de copier des colonnes d'une DataGridView1 vers une DataGridView2 mais le copiage ne se passe pas bien. En effet, j'ai l'impression que je duplique à chaque fois les colonnes de DataGridView1 sans rien faire d'autre.

    Mon code est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      foreach (DataGridViewColumn col in dataGridView2.Columns)
                {
     
                    dataGridView1.Columns.Add((DataGridViewColumn)col.Clone());
     
     
                }
     
                dataGridView1.Refresh();
    Pourriez-vous m'aider SVP à diagnostiquer le problème.

    Merci!
    BC!

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    Citation Envoyé par samuel44 Voir le message
    En effet, j'ai l'impression que je duplique à chaque fois les colonnes de DataGridView1 sans rien faire d'autre.
    Tu veux copier juste les colonnes ou des données avec ?
    Parce que ton code ne copie que la structure du DataGridView (et fonctionne bien)

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 132
    Par défaut
    Je veux copier les données avec.

    Merci!

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    Citation Envoyé par samuel44 Voir le message
    Je veux copier les données avec.

    Merci!
    Le DataGridView n'est que le moyen d'affichage : si tu veux copier les données avec, il faut copier la source de données pour garder une certaine "cohérence" dans tes données

    (Quelle est la source de données ici ? ^^)

  5. #5
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView1.DataSource= DataGridView2.DataSource;

  6. #6
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 132
    Par défaut
    Ah ok Merci!

    Mais, je veux garder des données dans la DataGridView1.(il ne faut pas écraser les données qui se trouvent dans la datagRidview).

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/02/2011, 22h40
  2. Réponses: 1
    Dernier message: 15/02/2010, 10h15
  3. [Toutes versions] Comment charger des données d'Excel vers une autre application
    Par orafin dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/11/2009, 21h20
  4. elements de DataGridView vers une autre
    Par kalilio76 dans le forum VC++ .NET
    Réponses: 10
    Dernier message: 16/04/2007, 13h58
  5. Réponses: 62
    Dernier message: 05/07/2006, 13h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo