单表上树

来源:互联网 发布:淘宝88会员等级 编辑:程序博客网 时间:2024/04/29 20:08
  private void BindTreeView()
        {
            foreach (var item in dscList.Where(i => i.TYPE_P_ID == null))
            {
                tvCodeType.Items.Add(GetNode(item));
            }
        }
        private TreeViewItem GetNode(DR_SE_C_TYPE model)
        {
            TreeViewItem node = new TreeViewItem();
            node.IsExpanded = true;
            node.Header = model.TYPE_NAME;
            node.Tag = model;
            if (dscList.Count(i => i.TYPE_P_ID == model.TYPE_ID) > 0)
            {
                dscList.Where(i => i.TYPE_P_ID == model.TYPE_ID).ToList().ForEach(i => node.Items.Add(GetNode(i)));
            }
            return node;
        }
原创粉丝点击