2012-04-02 12 views
0

Ich arbeite auf einer Seite mit Treeview Eigenschaften. Diese Seite wird von HTML-Links gesetzt, die wie folgt aussehen:Dynamic TreeView Benutzer Steuerelement

1.Parent 
    1.1 child 
    1.2 child 
     1.2.1 grandchild .... 

I erzeugen diese Seite durch dynamisch eine XML-Datei zu laden. Jetzt möchte ich dem Benutzer eine Option zum Hinzufügen von Eltern/Kind-Links auf der Benutzeroberfläche bereitstellen und die Datenbank und die XML-Datei aktualisieren, sobald der Benutzer Änderungen vornimmt.

Ich habe keine Ahnung, wie Sie für dieses Problem vorgehen. Bitte senden Sie mir alle Verweise oder Hinweise zu tun this.Thank Sie

+0

Ohne Code zu sehen, wir sind auch ahnungslos. –

Antwort

0

Ich beendete die Arbeit an diesem Problem! es funktioniert jetzt gut :) Ich schuf Crud Methoden in der Business-Schicht, um dies zu tun

0

Ich gehe davon aus deiner treeview in eine XML-Datei zu binden, wie folgt aus: http://social.msdn.microsoft.com/forums/en-US/xmlandnetfx/thread/7fc1c90f-7004-4ffd-829b-facd05f6135d

Dann, wenn ein Benutzer ein Knoten hinzufügt, sollten Sie es hinzufügen XML und speichern Sie die XML-Datei.

Jetzt haben Sie das XML in einer XmlDocument-Member-Variable gespeichert, schreiben Sie einfach eine Methode zum Hinzufügen von Knoten z.

Sub AddNode(ByVal name As String) 
    Dim nameEl As XmlElement = doc.CreateElement("name") 
    nameEl.InnerText = name 
    doc.DocumentElement.AppendChild(nameEl) 
End Sub 

Speichern Sie die Änderungen später mit z.

doc.Save("doc.xml") 
+0

@NicholeGrace, ich bin gerade über dieses Thema gestolpert: http://www.codeproject.com/Articles/12606/Loading-and-Saving-XML-to-and-from-a-TreeView-Cont –

Verwandte Themen