Veröffentlicht 18. Dezember 200816 j Hallo Leute! XML´s kann ich schon speichern und beim Laden kommt auch schon die Windows Form! Nur wie öffne ich dann die XML Datei? Der öffnen Klick bleibt also ohne Befehl private void Loadbutton_Click(object sender, EventArgs e) { string Pfad = string.Empty; OpenFileDialog openfiledialog1 = new OpenFileDialog(); openfiledialog1.Filter = "xml files (*.xml)|*.xml"; if (openfiledialog1.ShowDialog() == DialogResult.OK) { Pfad = openfiledialog1.OpenFile; } } Bei "Pfad = openfiledialog1.OpenFile;" wird mir der Fehler angezeigt den ich noch nicht verstehe! lg rambo
18. Dezember 200816 j du machst doch in deinem code nur einen OpenFileDialog auf und fragst den pfad ab; XML-file wird da noch keines verarbeitet. Nur wie öffne ich dann die XML Datei? ein XMLReader würde sich anbieten. s'Amstel
18. Dezember 200816 j hast du den begriff XMLReader mal in eine suchmaschine eingegeben und neben der dokumentation samt beispielen der MSDN noch eine fünfstellige anzahl an treffern gefunden? wenn du das getan hast und noch fragen hast, kannst du diese hier ja mal stellen. s'Amstel
18. Dezember 200816 j jo danke aber geht so nicht genau "XmlDocument.Load" aber ich bastel einfach mal drauf rum =)
18. Dezember 200816 j Naja ich bin mir ziemlich sicher das du damit ein xml dokument öffnen kannst ... habs gerade heute morgen mal wieder implementiert XmlDocument xdoc= new XmlDocument(); this.openFileDialog1.Multiselect=false; this.openFileDialog1.ShowDialog(); if(!this.openFileDialog1.FileName.Equals("")) { try { string filename= this.openFileDialog1.FileName; filename = filename.Replace(@"\","/"); xdoc= new XmlDocument(); xdoc.Load(filename); this.treeView1.Nodes.Clear(); Refreshtree(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Sie haben keine Datei gewählt!"); }
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.