谢谢贺老师,我将窗口中的代码改了一下,就分别在五个目录树中加入了,完全达到我一楼的要求了,呵呵Dim i As Integer
Dim s As String
For i = 1 To 5
Select Case i
Case 1
s="资产"
Case 2
s="负债"
Case 3
s="权益"
Case 4
s="成本"
Case 5
s="损益"
End Select
Dim tr As WinForm.TreeView = e.Form.Controls("TreeView" & i)
Dim nd As WinForm.TreeNode
Dim dt As DataTable = DataTables("会计科目")
tr.StopRedraw()
tr.Nodes.Clear
tr.Nodes.Add(""& s &"")
For Each dr As DataRow In dt.datarows
If dr.IsNull("科目代码") = False AndAlso dr("科目代码").Length = 4 AndAlso Left(dr("科目代码"),1)=i Then
nd = tr.Nodes.Add(dr("科目代码"),dr("科目代码") & " " & dr("科目名称"))
Functions.Execute("AddChildren",nd,dt)
End If
Next
tr.ResumeRedraw()
Next