大家好我很奇怪问题我在asp中有树视图我用Code代码填写它:
For Each row As DataRow In table.Rows
If (row.Item(2).ToString().Equals("Open")) Then
opn.ChildNodes.Add(New TreeNode(row.Item(1).ToString(), row.Item(0).ToString()))
Else
clos.ChildNodes.Add(New TreeNode(row.Item(1).ToString(), row.Item(0).ToString()))
End If
Next
TreeViewDiscussions.Nodes.Clear()
TreeViewDiscussions.Nodes.Add(opn)
TreeViewDiscussions.Nodes.Add(clos)
当TreeView选择节点更改时,我使用此事件触发另一个事件
Protected Sub TreeViewDiscussions_SelectedNodeChanged(sender As Object, e As EventArgs) Handles TreeViewDiscussions.SelectedNodeChanged
RaiseEvent DiscussionRequested(TreeViewDiscussions.SelectedNode.Value)
End Sub
问题是当我点击我添加的第一个节点中的任何节点(在此示例中为“opn”)时,每件事情都可以正常工作但如果我点击(本例中为“clos”)中的任何节点,则SelectedNode引用没有
有什么建议吗? 并提前致谢
答案 0 :(得分:0)
我发现了问题; 当我发起TreeNode" opn"和" clos"我给他们两个相同的价值" -1"改变之后一切正常。