DevExpress控件使用交流,DevExpress中国社区 售前咨询
当前位置: 首页 > 开发资源 » 常见问答 » 如何设置Devexpress新增节点后被选中

如何设置Devexpress新增节点后被选中

作者:mayz   来源:本站原创   浏览:Loading...次   发布时间:2012-12-27   评论:0条

解决方法:

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控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/Resources/FAQ-351.html

关键字: Devexpress 

相关产品: DXperience Universal Subscription

评论列表

暂无评论

请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!

昵称 不填则默认为游客评论

DevExpress DXperience DXv2 v12

DevExpress DXperience 下载 download

DevExpress购买、价格、授权

慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。

电话:400-700-1020
        023-66090381

邮箱:sales@evget.com

>>如何选择正规控件购买渠道