解决方法:
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
联系电话:023-68661681



返回