河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十二讲 Treeview控件

第二十二讲 Treeview控件
第二十二讲 TreeView控件

教学目的 、掌握 Treeview控件的基本用法 二、利用 Treeview控件实现导航功能 教学重点: 、 Treeview控件的动态添加和删除 、利用 Treeview控件实现导航功能
教学目的: 一、掌握TreeView控件的基本用法 二、利用TreeView控件实现导航功能 教学重点: 一、TreeView控件的动态添加和删除 二、利用TreeView控件实现导航功能

◆治金学院 一、 Treeview概述 心湖铁职院 几乎每个网站里, ◆电器工程系 为了方便用户在网 ◆电工教研室 站中进行页面导航, ◆电子教研室 ◆机电工程系 都少不了使用页面 ◆数控教研室 导航控件。有了页 ◆信息工程系 面导航的功能,用 ◆软件教研室 户可以很方便地在 ◆多媒体教研室 一个复杂的网站中 ◆网络教研室 进行页面之间的跳 经贸管理系 转。 ◆英语教研室 会计教研室
一、TreeView概述 ▪ 几乎每个网站里, 为了方便用户在网 站中进行页面导航, 都少不了使用页面 导航控件。有了页 面导航的功能,用 户可以很方便地在 一个复杂的网站中 进行页面之间的跳 转

" Treeview控件显示Node对象的分层列表, 每个Node对象均由一个标签和一个可选的 位图组成。 Treeview一般用于显示文档标 题、索引入口、磁盘上的文件和目录、或 能被有效地分层显示的其它种类信息。创 建了 Treeview控件之后,可以通过设置属 性与调用方法对各Node对象进行操作,这 些操作包括添加、删除、对齐和其它操 作。可以编程展开与折回Node对象来显 示或隐藏所有子节点
▪ TreeView控件显示Node对象的分层列表, 每个Node对象均由一个标签和一个可选的 位图组成。TreeView 一般用于显示文档标 题、索引入口、磁盘上的文件和目录、或 能被有效地分层显示的其它种类信息。创 建了TreeView控件之后,可以通过设置属 性与调用方法对各Node对象进行操作,这 些操作包括添加、删除、对齐和其它操 作。可以编程展开与折回 Node 对象来显 示或隐藏所有子节点

Treeview控件的各个部分 为了掌握 Treeview控件的使用,必须理解该控件 创建的层次结构树的每个部分所使用的术语。 首先, Treeview控件上的每个元素或每一项都称 为节点。层次结构中最上面的节点是根节点 Treeview控件可以有多个根节点。在层次结构中 任何节点,包括根节点在内,如果在它的下酚分 有节点,就称为父节点。每个父节点可以有一个 或多个子节点。如果节点不包含子节点,就称为 叶节点
TreeView控件的各个部分 ▪ 为了掌握TreeView控件的使用,必须理解该控件 创建的层次结构树的每个部分所使用的术语。 ▪ 首先,TreeView控件上的每个元素或每一项都称 为节点。层次结构中最上面的节点是根节点。 TreeView控件可以有多个根节点。在层次结构中, 任何节点,包括根节点在内,如果在它的下面还 有节点,就称为父节点。每个父节点可以有一个 或多个子节点。如果节点不包含子节点,就称为 叶节点

一般把 Treeview控件称之为树型控件,把 其中的每一个节点称之为 TreeNode Treeview控件:以树型结构递归显示数据, 可扩展和折叠的分支,节点是可导航,可 选择的,也可添加选择框 TreeNode对象: TreeNodes(节点对象)可以 通过声明方式,写代码方式或通过数据邦 定方式添加;可以按需装载;可以嵌套
▪ 一般把TreeView控件称之为树型控件,把 其中的每一个节点称之为TreeNode ▪ TreeView控件:以树型结构递归显示数据, 可扩展和折叠的分支,节点是可导航, 可 选择的,也可添加选择框。 TreeNode对象:TreeNodes(节点对象)可以 通过声明方式,写代码方式或通过数据邦 定方式添加;可以按需装载;可以嵌套

、 TreeView的常用属性 Checkednodes 声明被选择的单个或多个节点 ExpandDepth 声明 Treeview控件展开的深 Nodes TreeNode collection类型的节点集合 Selectednode 当前被选择的节点 Showcheckbores声明是否显示复选框 Shw0 OExpandco|pe声明展开断叠状态 ShowLines 声明节点间是否以线连接
二、TreeView的常用属性

Levelstyles 指定每个层次的节点的样式 Nodestyle 指定节点的默认样式 RootNodestyle 指定根节点的样式 Leat odestyle 指定子节点的样式 delectedNode style指定选定节点的样式 HoverNodestyle指定当鼠标移动到节点上方时的样式 mte指定表示展开航叠的图片的R路径

TreeNode的关键属性: Checked 标明节点上的复选框的选择状态 Imager 标明节点上所用图片的u酱径 Navigate当单击节点时所要导航到的ur径 SelectAciton无导航节点被单击时所要执行的动作 Selected 标明当前节点是否被选择的节点 Showchecke0标明当前节点是否显示复选框 Text 节点上的文字

二、 Treeview控件的常用事件 Checkchanged 当复选框被选择或清除时所触发的事件 8 electedNode Changed当选择的节点发生改变时触发的事件 TreeNode Collapsed)当分支被折叠时所触发的事件 TreeNodeExpanded当分支被展开时所触发的事件 asp net20 treeview TreeNodeDataBound当节点被绑定到据源时所触发的事件 TreeNodePopulate only fired on server if Enable ClientScript= "false
二、TreeView控件的常用事件 asp.net2.0 treeview
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十八讲 利用Gridview控件显 示数据.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十六讲 Dataset对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NE增强服务器控件.ppt
- 《编译原理》课程教学资源:第一章 概述.ppt
- 《编译原理》课程教学资源:第五章 LL(1)文法及其分析程序.ppt
- 《编译原理》课程教学资源:第四章 文法和语言.ppt
- 《编译原理》课程教学资源:第十章 目标程序运行时的组织.ppt
- 《编译原理》课程教学资源:第十一章 代码优化.ppt
- 《编译原理》课程教学资源:第十二章 代码生成.ppt
- 《编译原理》课程教学资源:第三章 词法分析.ppt
- 《编译原理》课程教学资源:第六章 LR分析程序及其自动构造.ppt
- 《编译原理》课程教学资源:第九章 符号表.ppt
- 《编译原理》课程教学资源:第二章 PL/0编译程序.ppt
- 《编译原理》课程教学资源:第八章 语法制导翻译和中间代码生成.ppt
- 《编译原理》课程教学资源:教学计划.doc
- 《编译原理》课程教学资源:第10章review.ppt
- 《编译原理》编译原理实验三,四讲稿.ppt
- 《编译原理》课程教学资源:第四章练习答案.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第八讲 ASP.NET验证控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二讲 C#知识回顾.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十讲 DataList控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第九讲 页面跳转与数据传输.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第六讲 ASP.NET服务器控件(二).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第七讲 ASP.NET服务器控件(三).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第三讲 JavaScript脚本.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十讲 ASP.NET内置对象(一).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十九讲 Repeater控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第五讲 基本Web服务器控件的应用计.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第一讲 ASP.NET概述.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析.ppt
- 《三级网络技术复习笔记》讲义.doc
- 清华大学自动化系:《常用ARM指令集及汇编》电子书.pdf
- 清华大学自动化系:《嵌入式系统的构建》讲义.pdf
- 《计算机网络与Lnux操作系统》第10章 常用系统管理技术.ppt
- 《计算机网络与Lnux操作系统》第10章(10-2) 邮件服务器的配置.ppt
- 《计算机网络与Lnux操作系统》第11章 配置网络.ppt
- 《计算机网络与Lnux操作系统》第12章 认识linux网络服务.ppt
- 《计算机网络与Lnux操作系统》第14章 文件和打印服务.ppt