我正在使用Treeview属性处理页面。此页面包含一组html链接,如下所示:
1.Parent
1.1 child
1.2 child
1.2.1 grandchild ....
我通过动态加载xml文件来生成此页面。现在我想为用户提供在UI上添加父/子链接的选项,并在用户进行任何更改后立即更新数据库和XML文件。
我对如何解决这个问题毫无头绪。请提供任何参考或提示来做到这一点。谢谢你
答案 0 :(得分:0)
我假设您将树视图绑定到XML文件,如下所示:http://social.msdn.microsoft.com/forums/en-US/xmlandnetfx/thread/7fc1c90f-7004-4ffd-829b-facd05f6135d
然后,当用户添加节点时,您应该将其添加到XML,然后保存XML文件。
Dim doc As New XmlDocument()
doc.Load("doc.xml")
现在您将XML存储在XmlDocument成员变量中,只需编写一个方法来添加节点,例如。
Sub AddNode(ByVal name As String)
Dim nameEl As XmlElement = doc.CreateElement("name")
nameEl.InnerText = name
doc.DocumentElement.AppendChild(nameEl)
End Sub
然后稍后保存更改,例如
doc.Save("doc.xml")
答案 1 :(得分:0)
我完成了这个问题!它现在工作正常:)我在业务层创建了crud方法来执行此操作