2011-04-20 119 views
1

我在asp.net中有一个treeview控件。它有多个父节点,每个父节点下有多个子节点。当我选择一个父节点(点击它)时,会触发一个名为TreeView1_SelectedNodeChanged的TreeView事件。我可以根据需求编写自定义代码。我正在寻找的是“选择”或“点击”的子节点。我没有看到子树节点的任何事件。我该怎么做呢?尽管我可以为父节点单击编写代码,但我没有看到任何有关子节点单击或选择的内容。TreeView子节点的Select或Click事件

+0

我不知道这个,但你在寻找TreeViewItem.Selected?如果不是,你能提供一些代码吗? – DarkSquirrel42 2011-04-20 19:23:55

+1

@darkSquirrel:点击父节点并触发SelectedNodeChanged事件。子节点被点击,没有任何反应。我想捕获一个孩子节点“选择”或“点击”事件。我该怎么做呢? – Saks 2011-04-20 19:32:34

回答

0

当您添加子节点可以设置SelectAction:

child.SelectAction = TreeNodeSelectAction.Select 

应该这样做。

+0

这没有做任何事情。子节点点击不会触发任何事件?如何捕获树视图控件的子节点上的单击事件?请帮忙 – Saks 2011-04-22 15:14:00