protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindTreeView(); } } /// <summary> /// 绑定TreeView控件 /// </summary> protected void BindTreeView() { //先清空所有节点 tvMenu.Nodes.Clear(); string sql = "select * from menu"; DataTable dt = SqlHelper.GetDataTable(sql); DataView parentNodes = dt.DefaultView; //根据筛选DataTable中的内容 parentNodes.RowFilter = "menuNodeId = 0"; foreach (DataRowView parentNode in parentNodes) { TreeNode node = new TreeNode(); node.Text = parentNode["menuName"].ToString(); node.Value = parentNode["menuId"].ToString(); //切换节点的展开和折叠状态 node.SelectAction = TreeNodeSelectAction.Expand; //绑定子节点 GetChildrenNode(dt, node); //添加根节点 tvMenu.Nodes.Add(node); } } /// <summary> /// 绑定子节点 /// </summary> /// <param name="dt">DataTable对象</param> /// <param name="parentNode">根节点对象</param> protected void GetChildrenNode(DataTable dt, TreeNode parentNode) { DataView childrenNodes = dt.DefaultView; childrenNodes.RowFilter = "menuNodeId = " + parentNode.Value.Trim(); foreach (DataRowView childrenNode in childrenNodes) { TreeNode node = new TreeNode(); node.Text = childrenNode["menuName"].ToString(); node.Value = childrenNode["menuId"].ToString(); //通过递归调用显示所有子节点 GetChildrenNode(dt, node); //添加节点 parentNode.ChildNodes.Add(node); } }
您还没有登录,请您登录后再发表评论
asp.net 利用TreeView控件动态生成无限级树.rar
Asp.net Treeview 控件常用属性.
ASP.NET源码——TreeView实现无限级分类.zip
asp.net Treeview控件2.0与ACCESS数据库.rar
.net TreeView 动态绑定 无限级树目录 递归调用。资源包括:数据库、完整实例代码! 有问题请与QQ:24394180联系
VS2005的Treeview控件提供了很好的导航功能,如果想自定义行格式和图标可以利用其“自定义行图标”工具进行编辑修改,先将近两天研究心得晒出,以供初级使用者参考。详细方法请参见...
VB.NET TreeView控件简单实例+PPT简介
在asp.net(C#)中TreeView控件的数据绑定,本例子绑定是目录结构(即是文件夹),按目录等级来分层绑定的,用于目录管理,可自己添加功能代码实现指定文件夹的新建、名称修改,以及文档的上传、转移及各种管理。
收集的asp.net treeview控件的完美js级联控制代码。
最近研究了一下treeview,发现有两种实现无限级树的方法,文字不想多写,直入主题。
这是一个关于ASP.NET中treeview控件用法的小程序!
Asp.net 2.0 Treeview 无限级无刷新示例
TreeView实现无限级分类 可以通过TreeView实现增删改查,数据库采用的是Access,操作采用OleDbHelper
可以通过TreeView实现增删改查,数据库采用的是Access,操作采用OleDbHelper 数据库说明 classId className classDescrip parentId,父级编号,顶级为0 sortId,排序编号, 删除的时候,把sortId大于此编号的,...
NET采开发ASP.NET Web应用程序的。其包含了四种IEWeb控件,这些Web控件通过提供Web访问者熟悉的用户界面,增强了ASP.NETWeb页面。Tree View Web控件就是其中之一。本文就是详述如何使用Tree View控件采生成树目录...
ASP.NET AJAX的TreeView控件模板,c#源代码。
在ASP.NET中使用Treeview控件和XML
ASP.NET 中用TreeView实现树目录的实例
asp.net TreeView 与 GridView 相结合管理无限极分类,本资源用javascript脚步实现选中离开后依然保持变色,直到选中另一个节点
相关推荐
asp.net 利用TreeView控件动态生成无限级树.rar
Asp.net Treeview 控件常用属性.
ASP.NET源码——TreeView实现无限级分类.zip
asp.net Treeview控件2.0与ACCESS数据库.rar
.net TreeView 动态绑定 无限级树目录 递归调用。资源包括:数据库、完整实例代码! 有问题请与QQ:24394180联系
VS2005的Treeview控件提供了很好的导航功能,如果想自定义行格式和图标可以利用其“自定义行图标”工具进行编辑修改,先将近两天研究心得晒出,以供初级使用者参考。详细方法请参见...
VB.NET TreeView控件简单实例+PPT简介
在asp.net(C#)中TreeView控件的数据绑定,本例子绑定是目录结构(即是文件夹),按目录等级来分层绑定的,用于目录管理,可自己添加功能代码实现指定文件夹的新建、名称修改,以及文档的上传、转移及各种管理。
收集的asp.net treeview控件的完美js级联控制代码。
最近研究了一下treeview,发现有两种实现无限级树的方法,文字不想多写,直入主题。
这是一个关于ASP.NET中treeview控件用法的小程序!
Asp.net 2.0 Treeview 无限级无刷新示例
TreeView实现无限级分类 可以通过TreeView实现增删改查,数据库采用的是Access,操作采用OleDbHelper
可以通过TreeView实现增删改查,数据库采用的是Access,操作采用OleDbHelper 数据库说明 classId className classDescrip parentId,父级编号,顶级为0 sortId,排序编号, 删除的时候,把sortId大于此编号的,...
NET采开发ASP.NET Web应用程序的。其包含了四种IEWeb控件,这些Web控件通过提供Web访问者熟悉的用户界面,增强了ASP.NETWeb页面。Tree View Web控件就是其中之一。本文就是详述如何使用Tree View控件采生成树目录...
ASP.NET AJAX的TreeView控件模板,c#源代码。
在ASP.NET中使用Treeview控件和XML
ASP.NET 中用TreeView实现树目录的实例
asp.net TreeView 与 GridView 相结合管理无限极分类,本资源用javascript脚步实现选中离开后依然保持变色,直到选中另一个节点