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

VC++ .NET Discussion :

[C++.NET] Egalite entre datatables


Sujet :

VC++ .NET

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut [C++.NET] Egalite entre datatables
    Bonjour à tous, bon ca sera surement une des dernieres questions avant pas mal de temps.

    Alors j'ai toujours mes 8 datatables et jai un bouton, je voudrais que lorsque jappuie sur mon bouton, mes 8 datatables prennent les memes valeurs en fonction de la premiere.

    J'ai tester ca mais ca ne fonctionne pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Table2 = Table1->Copy();
    Table3 = Table1->Copy();
    Table4 = Table1->Copy();
    Table5 = Table1->Copy();
    Table6 = Table1->Copy();
    Table7 = Table1->Copy();
    Table8 = Table1->Copy();
    dataGrid1->Refresh();
    Pour le datagrid j'ai aussi essayer le update et cela ne marche pas non plus.

    Un dernier petit coup de pouce pour la reussite de mon projet...

    Merci @++

  2. #2
    Membre éprouvé Avatar de arthenius
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    je connais rien en C++
    mais en C# faut parcourir les tables et les rows et les columns pour faire des copy de table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    foreach(Datarow row in dt.Rows)
    {
        foreach(datacolunms col in row.Columns)
        {
            ...
        }
    }
    quelque chose dans ce genre...

  3. #3
    Membre éprouvé Avatar de arthenius
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    pour copier les données

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    foreach(DataRow row in Table1.Rows)
    {
         DataRow  NewRow = Table1_destination.NewRow();
         foreach(DataColumn col in row.Table.Columns)
         {
              NewRow[col.ColumnName] = row[col.ColumnName];
         }
         Table1_destination.Rows.Add(NewRow);
    }
    Par contre il faut que table1 et table1_destination est la meme strucutre....

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    Oki merci bien.

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    122
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 122
    Par défaut
    En fait je galere un peu beaucoup avec les foreach car en C++ yen a pas donc c'est la galere totale.
    Un peu d'aide serait la bienvenue.
    Merci

  6. #6
    Membre éprouvé Avatar de arthenius
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    et une boucle du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    for(int i=0; i<Table1.Rows.Count; i++)
    {
           Datarow row = Table1.Rows[i];
           ........
          for(int j=0; j<row.table.Columns.Count; j++)
          {
                ....
          }
    }

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/12/2008, 15h11
  2. [c#][ADO.net] INTERSECT entre 2 DataTables
    Par lordnecron dans le forum Accès aux données
    Réponses: 2
    Dernier message: 23/02/2007, 09h45
  3. .NET C# Egalité entre 2 instances
    Par mow dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/08/2006, 09h38
  4. [VB.NET] Communication entre forms
    Par alex69 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/06/2005, 11h27
  5. [VB.NET] Liaison entre les pages aspx et vb
    Par cosmos38240 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/03/2005, 12h55

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