C# 下 dev TreeList控件使用

本文档详细介绍了在C#中如何使用Dev Express的TreeList控件来创建复杂的树形结构,包括如何处理层次节点和无层次结构的数据表显示。遇到的问题包括动态添加节点、设置DataSource的注意事项,以及TreeListColumn的可见性问题。通过实例代码展示了如何解决这些问题。
摘要由CSDN通过智能技术生成
   最近在项目中用到了Dev 中 Treelist这个控件,它能做出相当复杂的树形结构,目前应用的只是很简单的功能,不过在使用的过程中还是遇到了不少小问题,在这里记录下来,作为备忘,也希望能帮到其它碰到同样问题的童鞋。
1.简单的层次结构 
  要在Treelist中展现层次节点,比如, 井场其子节点为区队, 区队的子节点为班组,但有的班组比较特别,直属井场而没有上级的去对班组,类似于特别行政区。每次新建井场、区队节点赋初值为null,然后将查到的结果比如Name在赋值给Node,每次加子节点时判断上级Node是否为null,若为null则其子节点为更上一级,例如区队节点不为null,则班组的子节点为区队,否则子节点为井场。以此类推。
                            TreeListNode groupNode = null;

                            if (groupName.Trim() != string.Empty)
                            {
                                if (unitNode != null)
                                    groupNode = treeList.AppendNode(new object[] { groupName }, unitNode.Id);
                                else if (crewNode != null)
                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值