Devexpress中的TreeList控件能实现类似于TreeView的功能

下面介绍下TreeList递归绑定DataTable中的数据

两个表。第一个表是父节点类型,第二个表是每个类型下的子节点

public void Bind()
{this.TreeList.Clear();DataTable dt="从数据库中查询集合";if(dt.Rows.Count>0)
{
TreeListNode node=treelist1.AppendNode("id",NULL);
node.SetValue=(0,"Name");for(int i=0;i,dt.Rows.Count;i++)
{TreeListNode nodeTemp=treelist1.AppendNode(dt.Rows[i]["ID"],node);nodeTemp.SetValue(TreeListClomus1,dt.Rows[i]["Name"]);nodeTemp.Tag=dt.Rows[i];
GetChildNode(TreeListNode node ,dt.Rows[i]["ID"]);
}
}
}
public void GetChildNode(TreeListNode node ,string parent)
{DataTable dt="从数据库中查询where id="+parent;if(dt.Rows.Count>))
{for(int i=0;i<dt.Rows.Count;i++)
{TreeListNode nodelist=node.TreeList.AppendNode(dt.Rows[i]["ID"],node);nodelist.SetValue(treelistColumns1,dt.Rows[i]["Name"]);
nodelist.Tag=dt.Rows[i];}
}
}

转载于:https://blog.51cto.com/xiexie5/1339584

Devexpress控件中TreeList的递归绑定数据相关推荐

  1. Devexpress控件中gridcontrol Drag a column header here to group by that column 更换

    参照网站:http://documentation.devexpress.com/#WPF/DevExpressXpfGridDataViewBase_RuntimeLocalizationStrin ...

  2. C#在chart控件中实现图上内插数据点功能

    C#的chart控件可以轻松实现数据的查看,但是我们却没法轻易地对数据进行交互式编辑,所以前期我开发了chart控件数据点的框选.删除.平移功能,后来又开发了chart控件漫游功能.在我自己进行数据处 ...

  3. 递归遍历文件夹,并添加到TreeView控件中

    遍历文件夹,并把所有节点增加到TreeView控件中,这里单独写成了一个静态类,传入根目录节点和指定的目录这两个参数即可,可以稍作扩展用于其他方案 View Code 1 using System; ...

  4. DevExpress控件GridControl中的布局详解 【转】

    DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28|  分类: devexpress |  标签:devexpress  |举报|字号 订阅 h ...

  5. 绑定控件中%#Eval()%和%=变量%的执行顺序

    repeater.databind()后,控件itemtemplate和AlternatingItem模版中的 控件中的 属性=<%#Eval()%> 先运行赋值绑定一行,然后再触发这一行 ...

  6. C#中使用DevExpress的Ribbton控件中有关Mac office的风格没有系统自带File菜单问题处理

    在DevExpress的Ribbton控件中macoffice模块,它不会直接显示File中的一个applicationButton,需要我们自己去设置才能实现Office中File菜单的效果. 具体 ...

  7. 【原创】DevExpress控件GridControl中的布局详解

    在进行DevExpress控件GridControl的使用时,因控件的灵活性,所以用户会经常进行拖动控件的列,以达到自己满意的样式, 但下次再打开时系统就会重新还原到原有的布局风格,为了能够保持用户之 ...

  8. DevExpress控件使用系列--ASPxTreeList

    DevExpress控件使用系列--ASPxTreeList 控件功能 结合列表控件及树控件的优点,在列表控件中实现类型树的多层级操作  官方说明 http://documentation.devex ...

  9. DevExpress控件学习总结(转)

    1.Navigation & Layout 1.1 Bar Manager 如果想在窗体或用户控件(user control)上添加工具条(bars)或弹出菜单(popup menus),我们 ...

最新文章

  1. OpenCV图像序列生成视频,MATLAB图像生成avi视频,image2video。
  2. 【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
  3. How to trouble shoot if there is no entityset available when creating a tile
  4. 微型计算机生产工艺,bb肥生产设备制造工艺流程
  5. 跑得好好的Java进程,怎么突然就瘫痪了?
  6. 围成一圈的排列组合问题_行测技巧:巧解环形排列组合
  7. koolshare离线插件下载_还记得那个提速8倍的IDEA插件吗?VS Code版本也发布啦
  8. OrCAD PSpice添加Spice模型——Cadence 17.4
  9. SEO的艺术(原书第2版)
  10. 蒙特卡罗方法计算圆周率C语言,用蒙特卡罗方法计算圆周率
  11. SPSS 25.0中文版安装教程【001期】
  12. 李智慧 - 架构师训练营 第四周
  13. 第19章 人口预测
  14. 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
  15. java模拟微博登录_Python模拟微博登陆,亲测有效
  16. 微信oauth2.0授权
  17. 移动端border-radius绘制圆点不圆
  18. 数据库技术的变迁历史及发展趋势
  19. AUTOCAD——圆环
  20. Android 获取联系人和电话号码

热门文章

  1. 在python中、如果异常并未被处理或捕捉_Python异常处理总结
  2. java map转xml 工具类_xml和map互转工具类
  3. jpa 人大金仓数据库方言_KingBaseV8人大金仓数据库 | 大小写敏感问题
  4. 高一计算机会考英语,高中会考英语单词表.doc
  5. typescript 方法后面加感叹号_typescript专题(四) 「泛型」
  6. 当前时间加30分钟_男性早晨坚持慢跑30分钟,一段时间后,或许这些变化不请自来...
  7. java ldap tls_ldap之tls 双向认证要我命
  8. Docker的mysql镜像_详解docker下的Mysql镜像的使用方法
  9. 北斗三号频点_海格通信发布国内首批北斗三号双模应用专用芯片及系统解决方案,对外展示“北斗+5G”的关键成果转化...
  10. win7 32 php+mysql+apache环境_win7 搭建PHP环境(php+mysql+apache)