这个问题可以参考官网例子: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);
                //    }                   

                //}
            }

结果图:
Ext.net中TreePanel动态生成
右边下面的公司信息就是用TreePanel动态生成的。

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2021-06-22
  • 2021-12-15
  • 2021-10-12
  • 2021-11-10
  • 2022-12-23
猜你喜欢
  • 2022-02-02
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2021-07-27
  • 2022-12-23
相关资源
相似解决方案