/**//// <summary>
/// 拖曳节点并保存结果
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
  private void treelArea_DragDrop(object sender, DragEventArgs e)
  {
   TreeListNode fNode;
   TreeListNode tNode;
   string parentId;
   string regId;

   try
   {
    fNode = (e.Data.GetData(typeof(TreeListNode))) as TreeListNode; //数据来源节点
    tNode = this.treelArea.CalcHitInfo(this.treelArea.PointToClient(new Point(e.X, e.Y))).Node;//目标节点

    if (fNode != null && tNode != null)
    {
     parentId = tNode.GetValue("RegID").ToString().Trim();
     regId = fNode.GetValue("RegID").ToString().Trim();

     if (parentId.Length > 0 && regId.Length > 0)
     {
       areaSetupActionHelper.updateParentId(regId, parentId); //修改parentId;
       GridViewBindData(regId); //刷新GrieView中的数据;
     }
    }

   }
   catch (Exception ex)
   {
    MyDialog.Alert(ex.Message,"拖曳时发生异常");
   }
  }

转载于:https://www.cnblogs.com/guatai/articles/867850.html

TreeList 节点拖曳相关推荐

  1. DevExpress之TreeList节点绑定图片

    最近在项目中使用到了DX中的TreeList控件绑定数据源时在每个节点前显示特点的图片:查阅相关资料实现方法如下: 1.首先打开VS2010新建一个WINFROM应用程序: 2.在WINFROM应用程 ...

  2. DevExpress的TreeList实现显示本地文件目录并自定义右键实现删除与重命名文件

    场景 使用DevExpress的TreeList显示本磁盘下文件目录并在树节点上右键实现删除与添加文件. 效果 自定义右键效果 实现 首先在包含Treelist的窗体的load方法中对treelist ...

  3. DevExpress之TreeList用法

    在程序开发过程中,TreeList控件的使用频率还是挺高的!本文对一些常用算法进行了一些总结: 1.TreeList数据绑定 TreeList数据绑定采用数据源方式的绑定 TreeList.DataS ...

  4. qt 调用离线地图_Qt编写安防视频监控系统25-离线地图

    一.前言 离线地图这个功能是近期才完成的,老早以前就很多人问有没有离线地图的功能,之前也大致了解过如何做离线地图,其实最核心的不是代码,而是如何搞到免费的离线地图文件,离线地图下载器网上大部分都是收费 ...

  5. Qt编写安防视频监控系统4-删除视频

    一.前言 一般会有两种处理方式来删除视频,一种是鼠标右键菜单,删除当前视频或者删除所有视频,一种是直接按住当前视频,移到视频通道界面以外就表示删除当前视频,这也是个比较人性化的设置,每个人的喜好不一样 ...

  6. dplayer js控制 自动全屏_Qt编写安防视频监控系统18-云台控制

    一.前言 云台控制是视频监控系统中必备的一个功能,对球机进行上下左右的移动,还有焦距的控制,其实核心就是控制XYZ三个坐标轴,为了开发这个模块,特意研究了各种云台控制的方法和开源库比如soap,有些厂 ...

  7. bootstrap-table 新增可编辑行_现代Web开发堆栈工具DevExtreme 新增Gantt组件,助力项目管理...

    点击"了解更多"获取DevExpress DevExtreme v19.2正式版下载 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现 ...

  8. .net 5 正式版_ASP.NET Core 3时代全新开启,DevExpress ASP.NET增强Data Grid

    由轻量级JavaScript小部件提供支持的70+个高性能DevExpress ASP.NET Core Controls,包含功能完善的报表平台,因此您可以再最短时间内交付响应迅速的业务线应用程序. ...

  9. Qt编写项目作品大全(自定义控件+输入法+大屏电子看板+视频监控+楼宇对讲+气体安全等)...

    一.自定义控件大全 (一).控件介绍 超过150个精美控件,涵盖了各种仪表盘.进度条.进度球.指南针.曲线图.标尺.温度计.导航条.导航栏,flatui.高亮按钮.滑动选择器.农历等.远超qwt集成的 ...

最新文章

  1. 科学处理java.lang.StackOverflowError: null异常
  2. C 函数 strstr 的高效实现
  3. GCN代码超详解析Two-stream adaptive graph convolutional network for Skeleton-Based Action Recognition(三)
  4. POJ - 1741 Tree(点分治模板题)
  5. 二分答案二题-P1182数列分段II,P1873砍树
  6. LeetCode 1288. 删除被覆盖区间(lambda排序)
  7. 程序员操作系统推荐_为什么程序员要会 Linux
  8. LINQ学习之旅——准备(C#3.0新特性补充)
  9. Struts如何获取客户端ip地址
  10. NumPy库---数组进阶操作
  11. 怎么用最短时间高效而踏实地学习Linux?
  12. 大工19春计算机文化基础在线测试3,大工19春《计算机文化基础》在线测试3.doc...
  13. Unity 跳转GooglePlay 谷歌商店 应用商店
  14. Python爬虫——批量爬取微博图片(不使用cookie)
  15. excel表格转vcf图文教程详解
  16. 百度网盟推广合作主题悬浮于今日正式上线
  17. Maven tomcat7:run 配置
  18. Linux 搭建Flink教程
  19. excel使用技巧,激活Administrator用户方法, 创建以管理员身份打开的命令行快捷方式
  20. 倍福--PLC扫描周期配置

热门文章

  1. 笔记本加装内存条,更换散热风扇(以联想y7000为例)
  2. Java有参构造方法和无参构造方法详解
  3. JS for循环实现 My cats are called Bill, Jeff, Pete, Biggles, and Jasmin.
  4. 读书有益——》摆渡人
  5. 素描java字母_生成素描图片
  6. 周杰伦赴日展中国风自弹自唱
  7. 数组越界及其避免方法,C语言数组越界详解
  8. Echarts 雷达图 鼠标移入标签名 显示悬浮框
  9. android系统怎么打开4G,4g手机怎么用4g网络【图文】
  10. Flink入门教程(三)——窗口(一)