怎样按条件选中Treeview控件中的节点?
我以下这样写的代码实现不了,应该怎样写呢?
Private Sub InitTree(sAutoID As String) '查询树    Dim rLoadCom As New ADODB.Recordset
    
    Call rLoadCom.Open("SELECT AutoID, ExamPoint FROM SubjectManageEP where  SubjectManageID='" & sAutoID & "' ", DataE.Conne, adOpenKeyset, adLockReadOnly)
    Dim sNode As Node
    With rLoadCom
        Do While Not .EOF And .RecordCount <> 0
            
            For Each sNode In TreeView1.Nodes
                If .Fields("ExamPoint").Value = sNode.Text Then
                    sNode.Selected = True
                    sNode.Checked = True
                    sNode.Expanded = True
                Else
                    sNode.Selected = False
                    sNode.Checked = False
                    sNode.Expanded = False
                End If
            Next
            .MoveNext
        Loop
       
    End With
    
    Set rLoadCom = Nothing
End Sub