在进行项目开发过程中、曾遇到过需用到dev系列的treelist进行数据绑定、将方法贴出来希望对有需要的朋友有所帮助.
1
2
3 /// <summary>
4 /// treeList绑定
5 /// </summary>
6 /// <param name="parent">父ID</param>
7 private void TreeListBind(string parent)
8 {
9 treeList1.Nodes.Clear();
10 if (collection.Count < 1)
11 return;
12 var items = from s in collection
13 where s.Parent == parent
14 select s;
15 if (items.Count() < 1)
16 return;
17 TreeListNode Node = treeList1.AppendNode("id", null);
18 Node.SetValue(0, "Name");
23 foreach (var st in items)
24 {
25 if (st.IsDeleted)
26 continue;
27 TreeListNode tn = treeList1.AppendNode(st.ID, Node);
28 tn.SetValue(treeListColumn1, st.Name);
29 tn.Tag = st;
30 GetCentralChild(tn, st.ID.ToString());
31 }
32 treeList1.ExpandAll();
33 }
34
35 private void GetCentralChild(TreeListNode tn, string parent)
36 {
37 var items = from s in collection
38 where s.Parent != null && s.Parent == parent
39 select s;
40 if (items.Count() < 1)
41 return;
42 foreach (var st in items)
43 {
44 if (st.IsDeleted)
45 continue;
46 TreeListNode tns = tn.TreeList.AppendNode(st.ID, tn);
47 tns.SetValue(treeListColumn1, st.Name);
48 tns.Tag = st;
49 GetCentralChild(tns, st.ID.ToString());
50 }
51 }
分享到:
相关推荐
易语言源码易语言无递归遍历源码.rar 易语言源码易语言无递归遍历源码.rar 易语言源码易语言无递归遍历源码.rar 易语言源码易语言无递归遍历源码.rar 易语言源码易语言无递归遍历源码.rar 易语言源码易语言无...
java递归之return.docxjava递归之return.docx java递归之return.docxjava递归之return.docx java递归之return.docxjava递归之return.docx
n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar n后问题--非递归迭代回溯.rar
这段代码首先定义了一个名为`permute`的递归函数,接受一个数据列表、起始索引`i`和列表长度`length`。如果索引等于长度,意味着所有元素都被排列过,此时打印排列结果。否则,遍历未排列的部分,将一个元素与当前...
非递归汉洛塔.c非递归汉洛塔.c非递归汉洛塔.c
如果XML数据量较大,可以使用数据绑定将XML数据源与TreeList控件关联,以提高性能。`TreeList.DataBindings`属性可用于设置数据绑定。 8. **性能优化**: 当处理大型XML文件时,考虑到性能,可以使用延迟加载...
易语言源码易语言漫水法递归实现源码.rar 易语言源码易语言漫水法递归实现源码.rar 易语言源码易语言漫水法递归实现源码.rar 易语言源码易语言漫水法递归实现源码.rar 易语言源码易语言漫水法递归实现源码.rar ...
"数据结构递归PPT课件.ppt" 本资源摘要信息中,我们将对递归算法和数据结构进行详细的介绍和分析。 1. 什么是递归 递归是指在定义一个过程或函数时出现调用本过程或本函数的成分,称之为递归。如果调用自身,称之...
18.递归算法与递归算法应用.ppt
C递归遍历目录.txt 适合初学者使用.。。。。。。。。。
递归过程与递归工作栈.pptx
非递归归并排序.cpp
关于约瑟夫(非递归方法).算法算法的代码,自己写的,和大家分享,希望大家能多多指教
递归求斐波那契.cpp
易语言是一种以中文...总之,易语言源码递归算法2可能包含各种使用递归解决问题的方法,从基础的递归函数设计到复杂的数据结构遍历。学习和理解这些源码,有助于提升编程能力,尤其是处理复杂问题的思维能力和技巧。
递归打印全排列.cpp
非递归快排.cpp
递归求阶乘.cs
递归算法练习.pdf
本主题聚焦于“基于Python的数据可视化-20-递归代码实现”,这表明我们将探讨如何利用递归函数来创建视觉效果。递归是计算机科学中的一个基本概念,它指的是函数在其定义中调用自身的过程。在数据可视化中,递归可以...