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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Parcourir un datagrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parcourir un datagrid

n°1274983
Pookie
Posté le 30-12-2005 à 15:09:37  profilanswer
 

Bonjour.
J aurais besoin d'un peu d aide pour mon application.
Je dispose d'un datagrid contenant un tableau et 3 colonnes :
    - 2 colonnes de type texte
    - 1 colonne  de type checkbox
 
Je voudrais parcourir mon tableau, et ajouter seulement les lignes ou la case de la colonne 3 est cochée.
Quand j'ai toutes les lignes avec la colonne 3 de cochée, je les affiche dans un 2e datagrid (meme nom des champs ...) de ma form2.
 
Je pense qu'il faudrais parcourir mon tableau, verifier si la colonne 3 est sur "true" et ensuite l'ajouter a un dataset, ou simplement enregistrer en fichier xml et l ouvrir (ca je sais faire).
Bonne methode ?
 
 
Je suis en trein de tester avec un DataView, par la methode suivante :

Code :
  1. DataView dv = new DataView(myDataSet.Tables["Customers"],"Vrai = True", "Vrai", DataViewRowState.ModifiedCurrent);


 
Mais je n'arrive pas a enregistrer ce dataview dans un fichier xml pour verifier le resultat.
 
Merci de m'aider :)


Message édité par Pookie le 30-12-2005 à 15:25:12
mood
Publicité
Posté le 30-12-2005 à 15:09:37  profilanswer
 

n°1275261
moi23372
Posté le 31-12-2005 à 11:53:44  profilanswer
 

Oui il faut parcourir ligne par ligne ton datagrid.
 
Tu utilise ensuite la méthode controls du datagrid afin de récupérer le composant. Et quand tu as récupérer le checkbox, suffit de vérifier simplement!

n°1275280
Pookie
Posté le 31-12-2005 à 13:33:13  profilanswer
 

oui mais comment faire ca :)
je ne connais pas trop les fonctions des datagrid.
 
Merci

n°1275287
Lamarmotte
Posté le 31-12-2005 à 13:45:47  profilanswer
 

il ne vaut pas mieux parcourir ta datatable?

n°1275291
Pookie
Posté le 31-12-2005 à 13:50:18  profilanswer
 

toute ma table est contenue dans un dataset, donc je peux acceder a ma table comme ca : myDataSet.Tables.
Mais apres pour parcourir les lignes de la bonne colonne je sais pas faire
 
J'ai vu une commande : "foreach row" blablabla, mais j ai souvent un probleme pour identifier la bonne colonne (c est une colonne qui contient des booleans)

n°1275307
Lamarmotte
Posté le 31-12-2005 à 14:29:26  profilanswer
 

CType(DataGrid1(maligne, macolonne), boolean)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Parcourir un datagrid

 

Sujets relatifs
[Resolu] DataGrid colonne actuelle[C#] DataGrid Style
[C# - Winforms] Comment reactualiser une DataGrid??[vb.net ] [datagrid]
Style DataGrid[Résolu] (DOS) Parcourir arboresence et modifier noms fichiers
[C#/ASPX] comment ajouter une ancre dans un datagriddatagrid existe uniquement en asp.net? [edit]
Alignement header/colonne différents dans un DataGrid[vb net] valeur scrollbar datagrid
Plus de sujets relatifs à : Parcourir un datagrid


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