河南经贸职业学院:《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 net20tee 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.NET(张凡).ppt
- 《MS Visual Studio .NET 培训》(双语版)Architecting Presetation Final Release.ppt
- 《MS Visual Studio .NET 培训》可视化的软件架构设计(张炜).ppt
- 《MCS-51单片机的内部资源及应用》课程教学课件(PPT讲稿).ppt
- 清华大学出版社:《微型计算机原理与接口技术》第7章 常用数字接口电路.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第6章 输入输出和中断技术.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第5章 存储器系统.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第4章 汇编语言程序设计.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第3章 8088指令系统.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第2章 微机基础.ppt
- 清华大学出版社:《微型计算机原理与接口技术》第1章 基础知识.ppt
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第25章 图形化革命.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第24章 高级语言和低级语言.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第23章 定点数和浮点数.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第22章 操作系统.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第21章 总线连接.pdf
- 河南经贸职业学院:《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
- 长沙理工大学:《通信原理》第一章 绪论(单树民).ppt
- 长沙理工大学:《通信原理》第二章 随机信号分析(单树民).ppt
- 长沙理工大学:《通信原理》第三章 信道(单树民).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(1/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(2/3).ppt
- 长沙理工大学:《通信原理》第四章 模拟调制系统(单树民)(3/3).ppt
- 长沙理工大学:《通信原理》第五章 数字基带传输系统(单树民).ppt
- 长沙理工大学:《通信原理》第六章 数字调制系统(单树民)(1/2).ppt