DevExpress TreeListLookupEdit常用技巧
//设定为CheckBox可用
this.treeListLookUpEdit1.Properties.TreeList.OptionsView.ShowCheckBoxes = true;
//设定默认显示值
this.treeListLookUpEdit1.EditValue = "请选择";
//获取CheckBox选中项的
List<TreeListNode> aa=treeListLookUpEdit1TreeList.GetAllCheckedNodes();
//数据绑定(3种方法,不推荐直接绑定List<T>类型)
方法1:DataTable
//设置父子递归关系字段
this.treeListLookUpEdit1.Properties.TreeList.KeyFieldName = "DepartmentID";
this.treeListLookUpEdit1.Properties.TreeList.ParentFieldName = "ParentID";
//设置绑定字段和显示字段
this.treeListLookUpEdit1.Properties.ValueMember = "DepartmentID";
this.treeListLookUpEdit1.Properties.DisplayMember = "DepartmentName";
//绑定数据源
this.treeListLookUpEdit1.Properties.DataSource = dtSource;
★说明 如果不需要获取节点值的情况下可以绑定DataTable,List<T>,BindingList<T> 三种数据源
其中后两种可以通过构造函数进行简单转换。区别在于数据源绑定BindingList的时候可以方便的获取节点值(该问题TreeList,GridControl同样存在)
List<DepartmentInfo> lstDepartment=new List<DepartmentInfo>();
BindingList<DepartmentInfo> aa=new BindingList<DepartmentInfo>(lstDepartment);
获取节点值方法(对应上述绑定的泛型方法):
DepartmentInfo tt = this.treeListLookUpEdit1TreeList.GetDataRecordByNode(tln) as DepartmentInfo; //数据源绑定BindingList<DepartmentInfo>
DataRowView drv = this.treeListLookUpEdit1TreeList.GetDataRecordByNode(tln) as DataRowView; //数据源绑定DataTable
转载于:https://www.cnblogs.com/volts0302/p/6907869.html
DevExpress TreeListLookupEdit常用技巧相关推荐
- div css 常用技巧
div css 常用技巧 1.给图片加上alt属性: <img src="logo.gif" alt="我的公司logo,点击返回首页" /> 2 ...
- 【CSS3教程】CSS3基础常用技巧实例集合
为什么80%的码农都做不了架构师?>>> CSS3常用技巧 CSS3下条纹&方格斜纹背景的实现 一.效果抢先:CSS3下的条纹背景demo 这些美丽的纹饰全部都是由CS ...
- AcWing 2984. 线段 / POJ3304(计算几何、常用技巧转换)
常用技巧转换,寻找一个直线旋转 我们发现如果可以找到一个直线与所有的线段都相交,那么我们做一个垂直这个直线的垂线,所有的线段的投影一定都交于这个直线与垂线的垂足处,我们可以很轻松地画图验证这一定理. ...
- 模板 - 莫比乌斯反演(常用技巧)
整理的算法模板合集: ACM模板 目录 莫比乌斯反演 常用技巧 经典模板例题 莫比乌斯反演 莫比乌斯函数: μ(n)={0∃i∈[1,m],Ci>1(−1)m∀i∈[1,m],Ci=1\mu(n ...
- 解题报告:P5960 【模板】差分约束算法(及常用技巧)
P5960 [模板]差分约束算法 差分约束系统 给出 n 个变量和 m 个约束条件,形如 xi−xj≤ckx_i - x_j \leq c_kxi−xj≤ck,你需要求出一组解,使得所有约束条件 ...
- Linux Shell常用技巧(三) sed
Linux Shell常用技巧(三) sed 八.流编辑器sed 8.1 sed简介 sed是stream editor的缩写,一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区 ...
- Linux Shell常用技巧(目录)
Linux Shell常用技巧(一) http://liuxuyang.blog.51cto.com/2546552/1289413 一. 特殊文件: /dev/null和/dev/tty 二. 简单 ...
- 【shell 大系】Linux Shell常用技巧
在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...
- 【极客学院每日1课 】Java入门与常用技巧
2019独角兽企业重金招聘Python工程师标准>>> Java是Android开发者必学的基础编程语言.你的基础怎么样? 遥想当年,小乔还未出嫁,小编在大学里面,啃书本,听教授在课 ...
最新文章
- MYSQL5.7 忘记ROOT密码/初始化ROOT密码
- zoj 3351 Bloodsucker(概率 dp)
- react-native flatlist 上拉加载onEndReached方法频繁触发的问题
- linux录制远程麦克风声音,在Linux上录制麦克风到wav或mp3文件?
- ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server
- Django_ajax
- 数据挖掘有哪些主要步骤
- Struts2后台使用Request和Session方法
- git tag — 标签相关操作
- activity 工作流_智能风控决策引擎系统可落地实现方案(二)决策流实现
- 怎样把PDF文件压缩变小?
- 扫码枪收银有手续费吗_为何超市“扫码枪”不输密码就可以付款?听收银员说完,不纠结了...
- 如何做个人微信号营销,一个人人都能月入3000微信营销方法你真的知道吗?
- 实验七 Matlab GUI设计
- python敏感字替换_python如何实现敏感词替换
- java 6面骰子_掷6面骰子6000次每个点数出现的概率
- 网页设计之标题栏显示当前系统日期
- [Ubuntu]使用DataDog集成跟踪Django项目
- Delphi 10.3.1 Memo打开/保存utf-8不乱码的方法,网上都是胡天!
- 粉丝让我爬取热搜话题,结果做成了实时热搜『跑马灯』可视化
热门文章
- ae导出json_关于AE转json动画开发避坑指南
- android wms,Android解析WindowManagerService(一)WMS的诞生
- python条形图颜色设置_python – 根据值在matplotlib中更改3D条形图中的条形颜色
- linux虚拟机状态转换图,VirtualBox的Linux虚拟机文本模式和图形模式的切换问题
- java2ee和java2se_Java知识:(2)JavaSE和JavaEE
- 华科计算机考研2022年分数线,2022年华中科技大学软件工程考研分数线、参考书、上岸前辈初复试经验...
- 如何启动mongoDB并用Robo 3T连接
- Django模型自定义查询管理器
- 微软程序员利用测试账户套现千万美元,或面临 20 年监禁
- java8 :: 用法 (JDK8 双冒号用法)