有关treeview的问题!
以下程序treeview能够正常显示数据库里全是w的,我想实现把所有的最末一级节点前面的w都变成s 比如原来是w0001,w101,w10101,w1010101,w101010101(最末一级),我想变成w0001,w101,w10101,w1010101,s101010101 然后正常显示,该如何实现呀!不显示字母也可以,只要数据库里正确就可以.
Public Function LoadFormRecordset1(tv As TreeView, rs As Recordset) As Boolean
Dim oNodex
nImage = 1
nSelectImage = 2
tv.Nodes.Clear
Do While rs.EOF = False
If (Trim(rs.Fields("CMatSortId")) = "w0000") Then
Set oNodex = tv.Nodes.Add(, , "d" & Trim(rs.Fields("CMatId")), Trim(rs.Fields("CMatName")) & "(" & Trim(rs.Fields("CMatId")) & ")", nImage, nSelectImage)
Else
Set oNodex = tv.Nodes.Add("d" & Trim(rs.Fields("CMatSortId")), tvwChild, "d" & Trim(rs.Fields("CMatId")), Trim(rs.Fields("CMatName")) & "(" & Trim(rs.Fields("CMatId")) & ")", nImage, nSelectImage)
tv.Nodes(2).EnsureVisible
End If
rs.MoveNext
Loop
End Function