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

时间: 2024-08-10 02:09:58

DevExpress TreeListLookupEdit常用技巧的相关文章

HTML5-移动开发常用技巧与弹性布局的使用

一.移动开发常用技巧 Viewport基本知识 设置布局Viewport的各种信息 1.width=device-width: 设置Viewport视口宽度等于设备宽度 2.initial-scale=1: 网页默认缩放比为1(网页在手持设备上,不会进行默认缩放 3.minimum-scale=1 网页最小缩放比为1 4.maximum-scale=1 网页最小大缩放比为1 5.user-scalable=no 禁止用户手动缩放网页(ios10+ 的设备失效) 在手机站及响应式网站的制作中,网页

【转】oracle存储过程常用技巧

原文链接 http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html 我们在进行pl/sql编程时打交道最多的就是存储过程了.存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识.如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 create or replace procedure proc1( p_para1 varchar2,

.Net常用技巧_导出 Excel 和相关打印设置

Excel.Application myExcel = new Excel.Application();发 表Excel.Workbook workbookData = myExcel.Application.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Worksheet xlSheet = (Worksheet)workbookData.Worksheets[1];//取得sheet1 1) 显示当前窗口: xlSheet.

mysql 常用技巧

1.正则使用 比 LIKE 会牺牲很多的系统资源 尽量不要用 正则的语法和JS PHP 差不多 select * from t1 where email REGEXP "@163[,.]com$"; select * from t1 where email like "%@163.com" or email like "%@163,com" 2.REPLACE 函数的使用 UPDATE `v9_zhushou` SET `thumb` = REP

sqlmap常用技巧整理

言 通过在乌云网上出现的很多SQL注入漏洞,因此来总结一下,大致使用SQLMAP所遇到的参数. 基本结构 基本SQLMAP的使用方式就如下所示,使用参数式的方式,按需求添加. 12 sqlmap.py -u "http:// *" --data="a=b" -p a --level 3 --random-agent --referer="a" --technique T --dbms=mysql --cookie="cookie&quo

短线选股操作常用技巧

股票短线通常是指在一个星期或两个时期以内的时期,股票投资者只想赚取短期差价收益,而不去关注股票的基本情况,主要依据技术图表分析.一般的投资者做短线通常都是以两三天为限,一旦没有差价可赚或股价下跌,就平仓一走了之,再去买其他股票做短线.作为短线炒股,选股很重要,因为短线讲究的是一个快,快进快出,绝不拖延,频率较快,不同于长线的价值投资,所以换股会比较频繁,这种情况下选股就比较讲究. 一.短线选股操作常用技巧 1.首选短期热点龙头股 短线操作的对象就是要选择被市场广泛关注,而大部分人还在犹豫而不敢介

.Net常用技巧_VS2005[C#] 操作 Excel 全攻略(转)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Office.Interop.Excel; using System.Data.SqlClient; using System.Data.

.Net常用技巧_操作Excel知识点

C#操作Excel知识点 近期在使用C#操作excel,主要是读取excel模板,复制其中的模板sheet页,生成多个sheet页填充相应数据后另存到excel文件,所用到的知识点如下. 一.添加引用和命名空间 添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Off

Google搜索的常用技巧

个人搜索方案 1.选择合适的搜索词,一些行业术语或专家名字可以带来更加高质量的结果. 2.搜索词手动使用空格分隔,先进行第一次搜索,看搜索结果标题是否满足预期,如果不满足,采用更换关键词,添加关键词,排除关键词的方式进行调整. 3.在搜索时刻适当的采用适当的Google高级指令来协助过滤搜索结果. 4.打开搜索结果页的同时10个页面,即时关闭用户体验差的页面.主要是为了较少自己的查找结果时间.个人经验告诉我,用户体验差的网站大部分都不会满足我的需求.我相信一定会有比它更好结果的网站出现.然后再去