【ASP.NET树形控件TreeView的递归绑定】教程文章相关的互联网学习教程文章

ASP.NET树形控件TreeView的递归绑定

来自:http://blog.csdn.net/xqf003/article/details/4958727原文:http://www.cnblogs.com/zuiyirenjian/p/3536164.html

asp.net 获取TreeView中第一个选中的节点

复制代码 代码如下:private TreeNode GetSelectedGroup(TreeView tv) { foreach (TreeNode item in tv.Nodes) { if (item.Checked) { return item; } else { return GetSelectedChildGroup(item); } } return null; } TreeNode result = null; private TreeNode GetSelectedChildGroup(TreeNode treeNode) { foreach (TreeNode item in treeNode.ChildNodes) { if (item.Checked) { return item; } else { result = GetSelectedChi...

用js脚本控制asp.net下treeview的NodeCheck的实现代码_javascript技巧

增加CheckBox联动的情况选择: 1.单选TreeView中的任一节点 2.当一节点CheckBox属性值改变时:子节点的CheckBox属性值跟随其改动,父节点不变; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为true. 3.当一节点CheckBox属性值改变时:子节点、父节点的CheckBox属性值跟随其改动; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为tru...

Jquery.TreeView结合ASP.Net和数据库生成菜单导航条_jquery【图】

下面的例子将结合项目实际运用来使用Jquery.TreeView,当然在使用控件树需要现在相应的js文件 下面就把我生成的TreeView展现给大家看看希望对大家有所帮助!在使用之前需要下载控件树的js文件和Css样式 介绍一下表结构 M_ID M_Name M_ParentID M_URL M_Sort 然后新建一个网站,在新建的网站下添加CSS文件夹和js文件夹分别用于存放Css样式和JS,同时再添加一个image文件夹用于存放TreeView的图片 接着我们就开始实现我们的功能了! 前...

ASP.NET中基于JQUERY的高性能的TreeView补充_jquery【图】

下面贴上完整的代码,我走了很多弯路,原因就是看了回复中朋友们的代码,现在想起来其实不用那么费事吧。 代码如下: $(function(){ var o = { showcheck: true}; o.data =; $("#tree").treeview(o); }) 后台 代码如下: public string GetFirJson() { string mystr = "["; DataTable dt = DBUtility.db.ExecuteTable("select * from class where parientid=0"); int a = dt.Rows.Count; for (int i = 0; i { mystr += GetOt...

打造基于jQuery的高性能TreeView(asp.net)_jquery【图】

根据我的项目实践情况,主要是几个关键点: 1:支持静态的树,即一次性将全部数据加载到客户端。2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。3:Checkbox树(可能是静态树也可能是异步树),用于选择(如选择组织机构,选择数据字典项)等,最好是能够支持节点级联(这个是难点)4:能够承载大数据量,并性能表现优异5:能够在主流浏览器中运行良好 那我要打造的TreeView就是为了实现这个5个主要指标的。 先...

TreeView用法(有代码)(asp.net)_javascript技巧【图】

前台代码 代码如下: //客户端捕捉事件 function CheckEvent() { var objNode = event.srcElement; if (objNode.tagName == "INPUT" && objNode.type == "checkbox") { var objParentDiv = objNode.id.replace("CheckBox", "Nodes"); if (objNode.checked == true) { setChildCheckState(objParentDiv, true); setParentCheckeState(objNode, true); } else { setChildCheckState(objParentDiv, false); if (!HasOtherChecked(obj...

JS控件ASP.NET的treeview控件全选或者取消(示例代码)_javascript技巧【图】

代码如下: /* 函数名称:CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 函数功能:实现带checkbox的treeview中 1、选中父结点其子结点也全部选中 2、取消全部子结点的选择后,父结点的选择也随之取消 使用方法:1、在中间添加CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 2、在*.aspx.cs的Page_load()事件中添加yourTreeView.Attribute.Add("OnCheck","Ch...

JS控件ASP.NET的treeview控件全选或者取消(示例代码)

代码如下:<script language="javascript"> /* 函数名称:CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 函数功能:实现带checkbox的treeview中 1、选中父结点其子结点也全部选中 2、取消全部子结点的选择后,父结点的选择也随之取消 使用方法:1、在<head></head>中间添加CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 2、在*.aspx.cs的Page_load()事件中添...

TreeView 用法(有代码)(asp.net)

前台代码 代码如下:<script type="text/javascript"> //客户端捕捉事件 function CheckEvent() { var objNode = event.srcElement; if (objNode.tagName == "INPUT" && objNode.type == "checkbox") { var objParentDiv = objNode.id.replace("CheckBox", "Nodes"); if (objNode.checked == true) { setChildCheckState(objParentDiv, true); setParentCheckeState(objNode, true); } else { setChildCheckState(objParentDiv, fa...

打造基于jQuery的高性能TreeView(asp.net)【图】

根据我的项目实践情况,主要是几个关键点: 1:支持静态的树,即一次性将全部数据加载到客户端。2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。3:Checkbox树(可能是静态树也可能是异步树),用于选择(如选择组织机构,选择数据字典项)等,最好是能够支持节点级联(这个是难点)4:能够承载大数据量,并性能表现优异5:能够在主流浏览器中运行良好 那我要打造的TreeView就是为了实现这个5个主要指标的。 先...

ASP.NET中基于JQUERY的高性能的TreeView补充

下面贴上完整的代码,我走了很多弯路,原因就是看了回复中朋友们的代码,现在想起来其实不用那么费事吧。 代码如下:<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="js/jquery.mytree.js" type="text/javascript"></script> <link href="second.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $(function(){ var o = { showcheck: true}; o.data =<%=treeNodes...

Jquery.TreeView结合ASP.Net和数据库生成菜单导航条【图】

下面的例子将结合项目实际运用来使用Jquery.TreeView,当然在使用控件树需要现在相应的js文件 下面就把我生成的TreeView展现给大家看看希望对大家有所帮助!在使用之前需要下载控件树的js文件和Css样式 介绍一下表结构 M_ID M_Name M_ParentID M_URL M_Sort 然后新建一个网站,在新建的网站下添加CSS文件夹和js文件夹分别用于存放Css样式和JS,同时再添加一个image文件夹用于存放TreeView的图片 接着我们就开始实现我们的功能了! 前...

用js脚本控制asp.net下treeview的NodeCheck的实现代码

增加CheckBox联动的情况选择: 1.单选TreeView中的任一节点 2.当一节点CheckBox属性值改变时:子节点的CheckBox属性值跟随其改动,父节点不变; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为true. 3.当一节点CheckBox属性值改变时:子节点、父节点的CheckBox属性值跟随其改动; 父节点的所有子节点的CheckBox属性值都为false时才为false;有一个子节点的CheckBox属性值true时则为tru...

asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树

本文实例讲述了asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树。分享给大家供大家参考,具体如下: #region DropDownList无限递归显示层次关系 /// <summary> /// 创建无限分级下拉列表框 /// </summary> /// <param name="ddlst">下拉控件</param> /// <param name="dt">源DataTable</param> /// <param name="text">text字段</param> /// <param name="value">value字段</param> /// <param name="parentid">深度字...