【发布时间】:2015-01-19 20:28:09
【问题描述】:
大家好,我有一个奇怪的问题我在 asp 中有树形视图,我用这个代码从代码中填充它:
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 引用没有
有什么建议吗? 并提前致谢
【问题讨论】: