解决方法:
01. tv.BeginUnboundLoad(); 02. TreeListNode node = tv.AppendNode(null, tv.FocusedNode); 03. node[colVC_FENLEI_ID] = item.VC_FENLEI_ID; 04. node[colVC_FENLEI_NAME] = item.VC_FENLEI_NAME; 05. node[colVC_PINYIN_CODE] = item.VC_PINYIN_CODE; 06. node[colVC_SHANGJI_ID] = item.VC_SHANGJI_ID; 07. node[colVC_TAOSHU_ID] = item.VC_TAOSHU_ID; 08. node[colN_JIBIE_CODE] = item.N_JIBIE_CODE; 09. if (!string.IsNullOrEmpty(item.VC_YOUXIAO_FLAG)) 10. { 11. node[colVC_YOUXIAO_FLAG] = Convert.ToInt32(item.VC_YOUXIAO_FLAG); 12. } 13. 14. tv.EndUnboundLoad(); 15. tv.SetFocusedNode(node); 16. FocusedNodeChangedEventArgs args = new FocusedNodeChangedEventArgs(null, tv.FocusedNode); 17. tv_FocusedNodeChanged(tv, args);
上面代码是设置下级节点,同级的使用选中节点的父级节点作为父节点,没有就是null,不过如果没有父级节点,将导致新增后无法选中,目前没有找到解决办法。
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/451.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/451.html