0
有沒有人知道如何在VB.Net中將xml數據加載到樹視圖的同時集成進度條? 我加載的大多數xml數據可以達到30MB,因此在加載xml數據時或者在樹視圖中添加節點時窗體凍結。Vb.Net中的進度條和XML
以下是創建在樹視圖中的節點代碼:
Private Sub AddNodes(ByRef parent As TreeNodeCollection, ByVal root As XmlNode) For Each child As XmlNode In root.ChildNodes Dim newNode As TreeNode = parent.Add(child.Name) AddNodes(newNode.Nodes, child) newNode.Collapse() Next child End Sub
這是我如何調用該過程:
Private Sub LoadXMLData(ByVal filname As String, ByRef trv As TreeView) Dim xmlData As New XmlDocument xmlData.Load(filename) trv.Nodes.Clear() AddNodes(trv.Nodes, xmlData.DocumentElement) End Sub
任何幫助表示讚賞。 謝謝。
謝謝,作品像魅力。 – Grekoz