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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Suppression de données XML depuis un treeview

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Suppression de données XML depuis un treeview

n°1482377
zezetteboy
Posté le 27-11-2006 à 15:54:51  profilanswer
 

Bonjour à tous,
 
J'ai créé une petite application en C# qui m'affiche dans un Treeview mes données enregistrées dans un fichier XML. J'aimerais ajouter une fonction permettant de supprimer l'enregistrement que je selectionne dans le Treeview.
 
Mon problème est que je n'arrive pas a convertir le Node du Treeview en node XML.
 
Un extrait du code que j'ai pour l'instant :  
 
private void Supprimereleve()
         

Code :
  1. {
  2.             // supprimer le noeud du fichier XML
  3.             XmlDocument xDoc = new XmlDocument();
  4.             xDoc.Load(Application.StartupPath + "/releve.xml" );
  5.             XmlNode rootNode = xDoc.DocumentElement;
  6.             XmlNode childNode;
  7.             childNode = this.treeView1.SelectedNode;
  8.            
  9.             rootNode.RemoveChild(childNode);
  10.             //rootNode.RemoveAll();                 // supprime tous les releves
  11.             xDoc.Save(Application.StartupPath + "/releve.xml" );
  12.             this.treeView1.SelectedNode.Remove();
  13.         }


 
Merci d'avance.

mood
Publicité
Posté le 27-11-2006 à 15:54:51  profilanswer
 

n°1482399
_Mose_
Lonesome coder
Posté le 27-11-2006 à 16:16:31  profilanswer
 

zezetteboy a écrit :

Mon problème est que je n'arrive pas a convertir le Node du Treeview en node XML.


Convertir ?
Tu veux convertir un élément d'interface graphique en donnée ?
Ton but c'est pas plutôt de retrouver le TreeNode correspondant à ton XmlNode et vice-versa ?
 
Si oui, alors je te suggère d'utiliser la propriété Tag du TreeNode.
Tu peux y mettre ce que tu veux, c'est un champs de type object.
Par exemple :
* tu peux y mettre ton XmlNode
* quand la suppression est demandée, tu récupères
* * le XmlNode parent (contenu dans le noeud parent du noeud sélectionné)
* * le XmlNode à supprimer
* Tu n'as plus qu'à faire ton RemoveNode


Message édité par _Mose_ le 27-11-2006 à 16:17:15

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

  Suppression de données XML depuis un treeview

 

Sujets relatifs
Intéressant! Récupération données site web!JAVA, XML, Excel je suis perdu
Modifiacation des données dans une table à partir d'un formulaire[Résolu]Probleme d'affichage des info contenu dans la base de données
Inserction le contenu d un element parent ds un sous element XMLDéfi pour les pros : importer des données excel vers access...
slideshow XML fourni par www.maani.us a modifierModifier des variables php sans base de données
base de données, aide svpImporter un texte contenant du XML
Plus de sujets relatifs à : Suppression de données XML depuis un treeview


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