DevExpress TreeList控制元件是以id和parentId來產生父子關系的,但它會全域生效,例如:
+node0:id=家庭,parentId=null
+node1:id=爺,parentId=家庭
+node2:id=爸,parentId=爺
-node3:id=兒,parentId=爸
+node4:id=爸,parentId=家庭
-node5:id=兒,parentId=爸 (但如果要想本組節點加入node4時,卻會自動加到上面的node2下面。)
請問怎么才能不自動關聯到node2里呢?
uj5u.com熱心網友回復:
id_value值是唯一性,你怎么理解它的父級,不是爸?兩個兒子,同一個爹,難不成,一個家庭中,兩個兒子,存在不同的爹,而又是同一個老爺子?
uj5u.com熱心網友回復:
這好解釋,你把它看成住的家庭而不是論理問題時就好理解了,比如node4要組成一個新家庭而不跟node1一起住了,需要單獨成立的。uj5u.com熱心網友回復:
這是希望成立的樣子
uj5u.com熱心網友回復:
如果會出現id_value存在重復值,不太適合用TreeList,用TreeView,通過Level層級關系 ,進行遍歷DataSource加載。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/268616.html
標籤:C#
下一篇:rdlc匯出excel格式設定
