From 00f80abcfbf890ab3718d960550380389c64cea3 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 16 十月 2024 10:30:39 +0800
Subject: [PATCH] Revit解析修改

---
 WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SysTypeTreeListLookUpEdit.cs |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SysTypeTreeListLookUpEdit.cs b/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SysTypeTreeListLookUpEdit.cs
index f48fa57..5dc6bfd 100644
--- a/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SysTypeTreeListLookUpEdit.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Basic/02-SysPropManage/SysTypeTreeListLookUpEdit.cs
@@ -72,13 +72,13 @@
         /// <summary>
         /// 缁戝畾鏁版嵁
         /// </summary>
-        public async void SetBindingData()
+        public async void SetBindingData(long catalogid = 0)
         {
             _bll = new Yw.BLL.SysTypeStd();
-            _allBindingList = new BindingList<CurrentViewModel>();
             var alllist = await _bll.GetExtendLogicalTreeList();
             if (alllist == null)
                 return;
+            _allBindingList = new BindingList<CurrentViewModel>();
             foreach (var item in alllist)
             {
                 _allBindingList.Add(new CurrentViewModel(item));
@@ -99,6 +99,14 @@
                 this.treeListLookUpEdit1.EditValue = vm.ID;
                 SelectedChanged(vm);
             }
+            if (catalogid != 0)
+            {
+                treeListLookUpEdit1.EditValue = catalogid;
+                if (SelectedChangedEvent != null)
+                {
+                    SelectedChangedEvent.Invoke(catalogid);
+                }
+            }
         }
 
         //閫夋嫨瀵硅薄鍙樻崲

--
Gitblit v1.9.3