TreeView服务器控件的事件实例应用
事件
1TreeView服务器控件常用事件及说明如表1所示。

表1TreeView服务器控件常用事件及说明
下面对比较重要的事件进行详细介绍。
(1)SelectedNodeChanged事件。
TreeView服务器控件的节点文字有两种模式:选择模式和导航模式。默认情况下,节点文字处于选择模式,如果节点的NavigateUrl属性设置不为空,则该节点处于导航模式。
当TreeView服务器控件处于选择模式时,当用户单击TreeView服务器控件的不同节点的文字时,将触发Selected NodeChanged事件,在该事件下可以获得所选择节点对象。
示例
TreeView控件的SelectedNodeChanged事件的应用
本示例实现的是,当程序运行时,在页面Default.aspx中单击TreeView控件上的任一节点时,都会在界面上将已选择的节点值显示出来。示例运行结果如图1所示。

图1 TreeView控件的SelectedNodeChanged事件的应用
程序代码如下。
单击TreeView控件的任一节点,都会触发TreeView控件的SelectedNodeChanged事件,在该事件下,将选择的节点值显示在界面上,其代码如下:
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
this.Label1.Text = "
TreeView控件触发了SelectedNodeChanged事件。";
this.Label1.Text += "
";
this.Label1.Text += "被选择的节点为:"+TreeView1.SelectedNode.Text;
}
完整程序代码如下:
★ ★★★★Default.aspx设计文件完整程序代码★★★★★
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
无标题页