Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
914 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  automatiser le remplissage d'un datagridview

 

Sujet(s) à lire :
    - Visual C++
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

automatiser le remplissage d'un datagridview

n°2200701
manel1989
Posté le 23-08-2013 à 23:57:54  profilanswer
 

Salut tout le monde !
 
j'ai un datagridview et je veux le remplir automatiquement  
 
je m'explique : j'ai une matrice (gainMatrix) et je veux bien remplir mon datagridview par celle ci, voila un bous de code que j'utilise pour le remplissage :

Code :
  1. for (int i =0; i <ala.size(); i++ )
  2.         {
  3.             for (int j=0; j<ala[i].m_nodes.size(); j++)
  4.             {
  5.                 pied++;
  6.                 string f=ala[i].m_nodes[j];
  7.                 cout<<"f="<<f<<endl;
  8.                 vector<int>naoufal = reader2.distance_calculation(ala[i], f);
  9.    
  10.                 for( int a =0; a <naoufal.size(); a++ )
  11.                 {
  12.                 int Number=naoufal[a];
  13.                 string g = static_cast<ostringstream*>( &(ostringstream() << Number) )->str();
  14.                 String^ Cell2= gcnew String(g.c_str());
  15.                 array<String^>^row1 = gcnew array<String^>{
  16.                 Cell2
  17.                     };
  18.                     array<Object^>^rows = {row1};
  19.                       System::Collections::IEnumerator^ myEnum = rows->GetEnumerator();
  20.                       while ( myEnum->MoveNext() )
  21.                       {
  22.                          array<String^>^rowArray = safe_cast<array<String^>^>(myEnum->Current);   
  23.                          dataGridView3->Rows->Add( rowArray );
  24.                       }
  25.                        
  26.                  }
  27.             }
  28.         }


ce que je veux c'est remplir tous les éléments de naoufal par exemple dans la première itération das la première ligne du datagridview  et ce code la ne m'aide pas , il m'affiche chaque élément du vecteur naoufal dans une ligne :/
 
je sais pas quoi faire , ou est ce qu'il y a une méthode qui me permet de faire sa .????????
 
Merci énormément pour votre aide  
 


---------------
when there is a will there is a way
mood
Publicité
Posté le 23-08-2013 à 23:57:54  profilanswer
 

n°2206980
raptor68
Pouet !
Posté le 17-10-2013 à 06:32:18  profilanswer
 

il n'y a pas de méthode que je connaisse.
 
Et pour t'aider efficacement à mettre au point le code permettant de remplir ta DataGridView, il faudrait plus de code, et un code plus propre, t'as pas mal de noms assez "spaces" (ala et pieds nottement)  et d'objets avec un nom par défaut (ça n'aide pas vraiment à la compréhension, désolé)
 
A quoi correspond ton reader 2? c'est ta source de donnée?
 
ensuite, la datagridview fonctionne avec des rows mais aussi des cells contenues dans les rows, il faut les définir avant, histoire de pouvoir assigner chaque données dans une row à la bonne cell
 
plus d'info ici
http://msdn.microsoft.com/fr-fr/li [...] s.85).aspx
http://msdn.microsoft.com/fr-fr/li [...] s.85).aspx
 

Code :
  1. dataGridView1->Rows[(int)RowIndex]->Cells[(int)ColumnIndex];


 
ce genre de chose serait plus adapté je pense.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  automatiser le remplissage d'un datagridview

 

Sujets relatifs
remplir un dataGridView à partir d'un vecteurBatch pour automatiser le transfert Lftp
Automatiser les tests d'une IHMAutomatiser le remplissage des tables
[boucle PHP remplissage tableauvb.net : convertir datagridview en pdf
Remplissage d'un tableau JavaScriptCopier une cellule après sélection de 2 colonne dans une datagridview
Plus de sujets relatifs à : automatiser le remplissage d'un datagridview


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR