知识大全 ASP.NET中TreeView控件使用小结

Posted

篇首语:愿所行皆坦途,愿所求皆如愿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中TreeView控件使用小结相关的知识,希望对你有一定的参考价值。

ASP.NET中TreeView控件使用小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  浏览时有时会看到一些网站在左边采用类似资源管理器的树形结构 在树形结构中单击 在右边显示内容 层次清晰且方便快捷 本文主要介绍ASP NET服务器控件treeview 的使用方法 treeview控件属于microsoft webcontrols 在下载和使用过程中本人碰到一些问题 通过反复实验 查找资料 找到一些解决办法 现把treeview使用心得写出来 旨在对想在网站中使用树形结构的朋友有所帮助   一 下载  microsoft webcontrols控件包括四个组件 MultiPage TabStrip Toolbar treeView treeview可以到_DOT_NET_ServerControls/WebControls/default asp去下载 下载后得到文件IEWebControls 只有 KB 安装后自动在C:\\Program Files建立IE Web Controls 执行其下面的bulid bat 如果安装后还不能使用可以采用以下方法解决    打开bulid bat的内容 查看csc exe路径是否正确 一般不能正确使用这可能是原因之一 csc exe为系统文件 如果它的路径与你的计算机不符合 修改后存盘再执行bulid bat 将得到Microsoft Web UI WebControls dll和一些文件夹    查看默认的web站点 一般默认的web站点为C:\\Inetpub\\root 如果不是可以通过打开管理工具àInternet 服务管理器 方法 对默认web站点单击右键à属性à主目录 修改主目录    将C:\\Program Files\\IE Web Controls\\build下runtime文件夹下所有内容复制到主目录\\webctrl_client\\ _ 下 是将iewebcontrols四大控件的系统文件复制到默认web站点下    将C:\\Program Files\\IE Web Controls\\build下Microsoft Web UI WebControls dll文件复制到主目录中建立的项目文件夹下\\bin中   通过对以上四个方面的操作 iewebcontrols才能正常使用   二 添加控件  打开Microsoft Visual Studio NET 在web工具箱中单击右键 选择自定义工具箱à NET框架组件 通过浏览添加Microsoft Web UI WebControls dll文件 添加后可以在 NET框架组件中选择命名空间为microsoft web ui webcontrols的treeview   三 treeview属性和方法介绍  在窗体中添加一个treeview控件 通过treeview对象的属性nodes创建所需的树形结构   例 建立如下树形结构  窗体中HTML代码为 <iewc:treeview id= treeview autoselect=false shoplus=true showlines=true expandlevel= runat=server><iewc:treenode text= 科目 ><iewc:treenode text= 语文 /><iewc:treenode text= 数学 /><iewc:treenode text= 英语 /></iewc:treenode></iewc:treeview>   autoselect= false 当访问者在treeview控件中对节点进行定位时 可以使用键盘上的箭头来进行定位 属性值为 false 则不允许这样做    Showplus= true 当两个节点收到一起的时候 你可以显示一个加号(+) 访问者就知道这个节点可以展开 该属性值为 true 将使用加号 否则不使用    Showlines= true 在一个treeview控件中的两个节点之间 可以显示一些线长 为 true 显示    Expandlevel= 用来定义treeview控件的层次结构展开的级别数    navigateurl 点击节点时的跳转网址  如 <iewc:treeview id= treeview runat=server><iewc:treenode text= 喜爱的站点 ><iewc:treenode text= 中国DOTNET俱乐部 navigateurl= /><iewc:treenode text= 国家基础教育资源网 navigateurl= htt:// /></iewc:treenode></iewc:treeview>   index 获取树节点在树节点集合中的位置   nodes 获取分配给树视图控件的树节点集合   parent 获取或设置控件的父容器   selectednode 获取或设置当前在树视图控件中选定的树节点   text 获取或设置在树节点标签中显示的文本   expand 展开树节点   clear 清空树   remove 移除当前树节点   checked 用以指明该树节点是否处于选中状态  四 简单示例  对左边树形结构进行选择 在右边表格中查询显示结果   说明    SelectedIndexChange事件是对树结构进行选择时产生的 还有一个触发条件autopostback=true    例中数据库由SQL 建立

  代码如下 Imports System DataImports System Data SqlClientPublic Class tree Inherits System Web UI PageProtected WithEvents Button As System Web UI WebControls ButtonProtected WithEvents DataGrid As System Web UI WebControls DataGridProtected WithEvents Label As System Web UI WebControls LabelProtected WithEvents Label As System Web UI WebControls LabelPrivate Sub Button _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles Button ClickDim strconnection As String = server=zln\\netsdk;uid=sa;pwd=sa;database=english Dim conn As New SqlConnection(strconnection)conn Open()Dim sql As String = select * from zlk where kemu= & Session( node ) ToString & Dim cmd As New SqlCommand(sql conn)Dim da As SqlDataReaderda = cmd ExecuteReaderDataGrid DataSource = daDataGrid DataBind()End SubPrivate Sub TreeView _SelectedIndexChange(ByVal sender As Object ByVal e As Microsoft Web UI WebControls TreeViewSelectEventArgs) Handles TreeView SelectedIndexChangeDim ndsel As New Microsoft Web UI WebControls TreeNode()ndsel = TreeView GetNodeFromIndex(TreeView SelectedNodeIndex)Session( node ) = ndsel TextEnd SubEnd Class cha138/Article/program/net/201311/11436

相关参考

知识大全 ASP.NET中使用TreeView控件系列

ASP.NET中使用TreeView控件系列  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在年

知识大全 ASP.NET - TreeView Web 服务器控件概述

ASP.NET-TreeViewWeb服务器控件概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET -TreeView Web 服务器控件事件

ASP.NET-TreeViewWeb服务器控件事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET中使用Treeview和XML

ASP.NET中使用Treeview和XML  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以前

知识大全 ASP.NET母版页TreeView导航链接问题

ASP.NET母版页TreeView导航链接问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET递归将分类绑定到TreeView

ASP.NET递归将分类绑定到TreeView  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创

知识大全 解决 ASP.NET TreeView 断线问题

解决ASP.NETTreeView断线问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 asp.net基础小结

  一动态网页和静态网页  起初看到这两个概念会以为动态网页就是网页带有flash的页面而静态网页就是不会动的网页现在看来这种理解是错误的大错特错所谓的动态网页呢其实是指网页和服务器有交互的服务器中的

知识大全 在ASP.NET中使用PlaceHolder控件

在ASP.NET中使用PlaceHolder控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET中DataGrid控件应用技巧简述

ASP.NET中DataGrid控件应用技巧简述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!