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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Manipulation de fichier XML complexe et DataGrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Manipulation de fichier XML complexe et DataGrid

n°1076564
Lex
Posté le 09-05-2005 à 16:16:34  profilanswer
 

Salut à tous,
 
J'ai un fichier XML complexe (format imposé), avec des tags imbriqués, du type :
 

Code :
  1. <Scripts>
  2.    <nom>Toto1</nom>
  3.    <condition>
  4.       <nom>Toto1_1</nom>
  5.       <desc>Desc</desc>
  6.    </condition>
  7.    <condition>
  8.       <nom>Toto1_2</nom>
  9.       <desc>Desc</desc>
  10.    </condition>
  11. </Scripts>
  12. <Scripts>
  13.    <nom>Toto2</nom>
  14.    <condition>
  15.       <nom>Toto2_1</nom>
  16.       <desc>Desc</desc>
  17.    </condition>
  18.    <condition>
  19.       <nom>Toto2_2</nom>
  20.       <desc>Desc</desc>
  21.    </condition>
  22. </Scripts>


 
Le fichier est chargé dans un DataSet qui comporte donc deux tables :
- Scripts
- condition
 
Dans un premier DataGrid, je charge tous mes nodes "Scripts" (de la table Scripts du DataSet) qui affiche :

Citation :

Toto1
Toto2


 
Jusque là, pas de probleme.
 
Maintenant, en sélectionnant un des Scripts (par exemple Toto1) et en cliquant sur un bouton ad-hoc, je veux charger dans un autre DataGrid les Conditions de Toto1. La méthode que j'utilise est de récupérer le "Scripts_id" du DataSet, puis de filtrer les éléments de la table "condition" comportant ce "Scripts_id". Mais ... c'est très nul comme colution car je ne récupère pas les bons identifiants de lignes et donc il est impossible de modifier correctement le DataSet via le DataGrid (je modifie les mauvais identifiants).
 
Ma question est donc : comment faire une sorte de filtrage, comme lorsque l'on a cliqué sur les petits "+" à gauche des lignes du DataGrid ?? ou tout autre moyen me permettant d'obtenir les identifiants de ligne correctement ....
 
D'avance merci !!! Si je n'ai pas été clair demandez moi de préciser ;)

mood
Publicité
Posté le 09-05-2005 à 16:16:34  profilanswer
 


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

  Manipulation de fichier XML complexe et DataGrid

 

Sujets relatifs
recuperer des donnees dans fichier .dbAttacher tous les documents d’un fichier à un mail
Sélectionner les documents d’un fichier et tous les supprimer[RESOLU] Macro - copie de fichier
Taille/Nom d'un fichierOuverture de fichier en interface graphique sous windows et linux
Java et XMLProbleme de fichier jar avec jmf
Shell script : redirection synchrone vers un fichier ?ouverture d un fichier
Plus de sujets relatifs à : Manipulation de fichier XML complexe et DataGrid


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