Hallo zusammen,
ich habe einen TreeView:
Broker
-OrderTypes
--Exchange
---Limit
---usw.
ich suche nun eine Möglichkeit, wenn ich den Knoten Exchange makiere, dass er mir diesen, mit allen Unterknoten kopiert und unterhalb hinzufügt.
Sprich, dass es dann so aussieht:
Broker
-OrderTypes
--Exchange
---Limit
---usw.
--Exchange
---Limit
---usw.
Das kopieren habe ich schon hinbekommen funktioniert auch soweit, bloß wie füge ich das ganz jetzt noch unterhalb ein??
Kopieren:
XmlDocument doc = new XmlDocument();
doc.Load(AktuellGeladeneDatei.Text);
//ab markiertem Knoten kopieren
XmlNode root = doc.SelectSingleNode(markierterPfad.Text);
//Eine Kopie mit CloneNode erstellen
XmlNode deep = root.CloneNode(true);
tBXML.Text = deep.OuterXml;
Gibt es da eine Möglichkeit?
Ich hoffe mir kann jemand helfen.
Ein Beispiel wäre natürlich auch supi.
Danke schonmal!!
ich habe einen TreeView:
Broker
-OrderTypes
--Exchange
---Limit
---usw.
ich suche nun eine Möglichkeit, wenn ich den Knoten Exchange makiere, dass er mir diesen, mit allen Unterknoten kopiert und unterhalb hinzufügt.
Sprich, dass es dann so aussieht:
Broker
-OrderTypes
--Exchange
---Limit
---usw.
--Exchange
---Limit
---usw.
Das kopieren habe ich schon hinbekommen funktioniert auch soweit, bloß wie füge ich das ganz jetzt noch unterhalb ein??
Kopieren:
XmlDocument doc = new XmlDocument();
doc.Load(AktuellGeladeneDatei.Text);
//ab markiertem Knoten kopieren
XmlNode root = doc.SelectSingleNode(markierterPfad.Text);
//Eine Kopie mit CloneNode erstellen
XmlNode deep = root.CloneNode(true);
tBXML.Text = deep.OuterXml;
Gibt es da eine Möglichkeit?
Ich hoffe mir kann jemand helfen.
Ein Beispiel wäre natürlich auch supi.
Danke schonmal!!
Comment