Devexpress控件中TreeList的递归绑定数据
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的递归绑定数据相关推荐
- Devexpress控件中gridcontrol Drag a column header here to group by that column 更换
参照网站:http://documentation.devexpress.com/#WPF/DevExpressXpfGridDataViewBase_RuntimeLocalizationStrin ...
- C#在chart控件中实现图上内插数据点功能
C#的chart控件可以轻松实现数据的查看,但是我们却没法轻易地对数据进行交互式编辑,所以前期我开发了chart控件数据点的框选.删除.平移功能,后来又开发了chart控件漫游功能.在我自己进行数据处 ...
- 递归遍历文件夹,并添加到TreeView控件中
遍历文件夹,并把所有节点增加到TreeView控件中,这里单独写成了一个静态类,传入根目录节点和指定的目录这两个参数即可,可以稍作扩展用于其他方案 View Code 1 using System; ...
- DevExpress控件GridControl中的布局详解 【转】
DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28| 分类: devexpress | 标签:devexpress |举报|字号 订阅 h ...
- 绑定控件中%#Eval()%和%=变量%的执行顺序
repeater.databind()后,控件itemtemplate和AlternatingItem模版中的 控件中的 属性=<%#Eval()%> 先运行赋值绑定一行,然后再触发这一行 ...
- C#中使用DevExpress的Ribbton控件中有关Mac office的风格没有系统自带File菜单问题处理
在DevExpress的Ribbton控件中macoffice模块,它不会直接显示File中的一个applicationButton,需要我们自己去设置才能实现Office中File菜单的效果. 具体 ...
- 【原创】DevExpress控件GridControl中的布局详解
在进行DevExpress控件GridControl的使用时,因控件的灵活性,所以用户会经常进行拖动控件的列,以达到自己满意的样式, 但下次再打开时系统就会重新还原到原有的布局风格,为了能够保持用户之 ...
- DevExpress控件使用系列--ASPxTreeList
DevExpress控件使用系列--ASPxTreeList 控件功能 结合列表控件及树控件的优点,在列表控件中实现类型树的多层级操作 官方说明 http://documentation.devex ...
- DevExpress控件学习总结(转)
1.Navigation & Layout 1.1 Bar Manager 如果想在窗体或用户控件(user control)上添加工具条(bars)或弹出菜单(popup menus),我们 ...
最新文章
- OpenCV图像序列生成视频,MATLAB图像生成avi视频,image2video。
- 【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
- How to trouble shoot if there is no entityset available when creating a tile
- 微型计算机生产工艺,bb肥生产设备制造工艺流程
- 跑得好好的Java进程,怎么突然就瘫痪了?
- 围成一圈的排列组合问题_行测技巧:巧解环形排列组合
- koolshare离线插件下载_还记得那个提速8倍的IDEA插件吗?VS Code版本也发布啦
- OrCAD PSpice添加Spice模型——Cadence 17.4
- SEO的艺术(原书第2版)
- 蒙特卡罗方法计算圆周率C语言,用蒙特卡罗方法计算圆周率
- SPSS 25.0中文版安装教程【001期】
- 李智慧 - 架构师训练营 第四周
- 第19章 人口预测
- 【商品架构day6】阿里闲鱼亿级商品结构化 - 用技术的力量去降低商户录入成本
- java模拟微博登录_Python模拟微博登陆,亲测有效
- 微信oauth2.0授权
- 移动端border-radius绘制圆点不圆
- 数据库技术的变迁历史及发展趋势
- AUTOCAD——圆环
- Android 获取联系人和电话号码
热门文章
- 在python中、如果异常并未被处理或捕捉_Python异常处理总结
- java map转xml 工具类_xml和map互转工具类
- jpa 人大金仓数据库方言_KingBaseV8人大金仓数据库 | 大小写敏感问题
- 高一计算机会考英语,高中会考英语单词表.doc
- typescript 方法后面加感叹号_typescript专题(四) 「泛型」
- 当前时间加30分钟_男性早晨坚持慢跑30分钟,一段时间后,或许这些变化不请自来...
- java ldap tls_ldap之tls 双向认证要我命
- Docker的mysql镜像_详解docker下的Mysql镜像的使用方法
- 北斗三号频点_海格通信发布国内首批北斗三号双模应用专用芯片及系统解决方案,对外展示“北斗+5G”的关键成果转化...
- win7 32 php+mysql+apache环境_win7 搭建PHP环境(php+mysql+apache)