Ext.net中TreePanel动态生成

这个问题可以参考官网例子:http://examples2.ext.net/#/TreePanel/Basic/Built_in_CodeBehind/

贴一段本人程序中用到的动态生成核心代码:

 Ext.Net.Node root = new Node() { Text = "公司" };
            root.Expanded = true;
            TreePanel1.Root.Add(root);

            List<Company> companys = GetCompanys();
            //List<Parcel> parcels = GetParcels();
            foreach (Company company in companys)
            {
                Ext.Net.Node companyNode = new Node()
                {
                    Text = company.Name,
                    Leaf = true

                };
                root.Children.Add(companyNode);

                ////添加宗地到相应公司里
                //foreach (Parcel parcel in parcels)
                //{

                //    if (parcel.BelongTo == company.ID)
                //    {
                //        Ext.Net.Node parcelNode = new Node()
                //        {
                //            Text = parcel.Name,
                //            Expanded = false
                //        };                        
                //        companyNode.Children.Add(parcelNode);
                //    }                   

                //}
            }

结果图:
这里写图片描述
右边下面的公司信息就是用TreePanel动态生成的。

转载于:https://www.cnblogs.com/huahai/p/7271008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值