C#数据库递归构造TreeView树形结构
来源:互联网 发布:itunes删除软件 编辑:程序博客网 时间:2024/05/17 05:59
///<sumary>
///初始化父节点
///</sumary>
private void InitTreeView()
{
Ilist list = 数据源;
for(int i = 0 ; i < list.Count; i++)
{
TreeNode node = new TreeNode();
if((list[i]).Parent == null)
{
node.Text = list[i].Name;
node.Name = list[i].Id;
TreeView.Nodes.Add(node);
BindChild(node);
}
}
}
///<sumary>
///遍历子节点
///</sumary>
private void BindChild(TreeNode node)
{
Ilist list = 数据源;
for(int i = 0 ; i < list.Count; i++)
{
if((list[i]).Parent.Id == node.Name)
{
TreeNode childNode = new TreeNode();
childNode.Text = list[i].Name;
childNode.Name = list[i].Id;
node.Nodes.Add(childNode);
BindChild(childNode);
}
}
}
具体实现时要根据TreeView的数据源做相应调整 ,以上代码只是本人构造多层递归树的基本思路
- C#数据库递归构造treeview树形结构
- C#数据库递归构造TreeView树形结构
- Java递归算法构造JSON树形结构
- TreeView树形控件递归绑定数据库里的数据
- TreeView树形控件递归绑定数据库里的数据
- TreeView 显示树形结构
- c# winform treeview 递归加载数据库数据
- 递归构造树 treeview
- c# TreeView树形菜单
- c# TreeView树形菜单
- C#递归实现Treeview
- 树形结构递归实现
- 递归树形结构
- 递归算法结合数据库解析成java树形结构
- 使用递归算法结合数据库解析成java树形结构
- 使用递归算法结合数据库解析成java树形结构
- 使用递归算法结合数据库解析成java树形结构
- 使用递归算法结合数据库解析成java树形结构
- 分类汇总compute,compute by,with rollup,with cube使用示例
- C#验证码图片的绘制方法介绍
- HTML5 Canvas 学习
- 解决ajax提交表单时中文乱码的问题
- C#中的接口继承
- C#数据库递归构造TreeView树形结构
- 电脑的自动开关机机
- MVC1和MVC2的区别
- 看电脑眼睛不酸不胀的一个好方法
- in LandaV8: Specify the Person in which department ~!
- 2195 Going Home
- SQL查询包含自增列的表名和列名
- Linux C 学习日记
- HTC任务管理器Task Manager默认设置为点击X关闭程序的注册表