Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:39:53
TreeView服务器控件的事件实例应用

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" %>







    无标题页
























    VerticalPadding="0px" />


























    NodeSpacing="0px" VerticalPadding="1px" />


























  • If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





    QQ:154298438
    QQ:417480759