System.Web.UI.WebControls.TreeView.SelectedNodeChanged Event

Occurs when a node is selected in the System.Web.UI.WebControls.TreeView control.

Syntax

public event EventHandler SelectedNodeChanged

Remarks

The TreeView.SelectedNodeChanged event is raised when a node is selected in the System.Web.UI.WebControls.TreeView control. This allows you to provide an event-handling method that performs a custom routine, such as updating the displayed content, whenever this event occurs.

You can optionally set the TreeNode.SelectAction property for a node to specify which event is raised when that node is selected. The following table lists the available options.

TreeNodeSelectAction.Expand

Toggles the node between expanded and collapsed. Raises the TreeView.TreeNodeExpanded or TreeView.TreeNodeCollapsed event, as appropriate.

TreeNodeSelectAction.None

Raises no events when a node is selected.

TreeNodeSelectAction.Select

Raises the TreeView.SelectedNodeChanged event when a node is selected.

TreeNodeSelectAction.SelectExpand

Raises both the TreeView.SelectedNodeChanged and TreeView.TreeNodeExpanded events when a node is selected. Nodes are only expanded, never collapsed.

Note:

The TreeView.HoverNodeStyle is not rendered for a node with its TreeNode.SelectAction property set to TreeNodeSelectAction.None.

The TreeView.SelectedNodeChanged event is fired only on post back when a user clicks a node. The event is not fired if the TreeView.SelectedNode property is changed programmatically.

For more information about handling events, see Consuming Events.

Requirements

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0