一、属性的基本介绍:

绑定数据源:

    lookUpEdit.Properties.ValueMember = 实际要用的字段;   //相当于Editvalue

    lookUpEdit.Properties.DisplayMember =要显示的字段;    //相当于Text

    lookUpEdit.Properties.DataSource = 数据源;

常用属性:

    Popupwidth 下拉框宽度

    Nulltxt    空时的值

    DropDownRows 下拉框行数

    AllowNullInput =True,可用Ctrl+Delete清空選擇內容

判断是否选择下拉框:

    if(this.lookUpEdit.Editvalue==null ||this.lookUpEdit.Editvalue.tostring()=="nulltext")

    {

      //提示信息,说明未选择下拉框

    }

清空nullText值: 

    lookUpEdit.Properties.nulltext=null;

设置nullText值:     

    lookUpEdit.Properties.nulltext=“请您选择”;

使用lookUpEdit1的值:

    变量=this.lookUpEdit.Editvalue.Tostring()  //是LookUpEdit.Properties.ValueMember的值

    变量=this.lookUpEdit.Text.Trim()      //是LookUpEdit.Properties.DisplayMember 的值

 特别值得注意的是,有时候我们要使用lookUpEdit来实现combox的一些效果,在实际的使用过程中在程序加载的时候会默认的选择第一项,它的设置是:

lookUpEdit.Itemindex=0;   //选择第一项

lookUpEdit.Itemindex=-1; //无选项,此时显示的是nullText值 其实这个地方只要Editvalue==null,lookUpEdit就显示nullText

lookUpEdit1.Editvalue=value;//自动搜索datasouse,选择与之匹配的值,没有的情况下赋值null ,value的值必须与Valuemember的数据类型一致。

      (实际测试后,AutoFilter  以DisplayMember 为搜索列。  lookUpEdit1.Editvalue=value 设置无效)

介绍三个重要的属性:

1. LookUpEdit.Properties.ImmediatePopup 在输入框按任一可见字符键时立即弹出下拉窗体。

2. LookUpEdit.Properties.AutoSearchColumnIndex 设置自动搜索的栏位序号,下拉窗体第一个栏位为0,依此类推,此属性配合SearchMode=OnlyInPopup时有效。 3. LookUpEdit.Properties.SearchMode 自动搜索定位模式

  OnlyInPopup : 配合ImmediatePopup=True时使用,当用户在输入框按任一可见字符键时立即弹出下拉窗体,并跟据输入的字符从头部开始匹配AutoSearchColumnIndex属性指定栏位字段的值,第一个栏位为0.

  AutoComplete: 配合ImmediatePopup=True时使用,当用户在输入框按任一可见字符键时立即弹出下拉窗体,并在输入框自动完成您想要输入的数据,同时下拉窗体自动匹配最佳记录。AutoComplete模式仅匹配DisplayMember对应字段的值。

  AutoFilter: 配合ImmediatePopup=True时使用,当用户在输入框按任一可见字符键时立即弹出下拉窗体,并在输入框自动完成您想要输入的数据,同时下拉窗体自动过滤掉不匹配的记录。

http://blog.csdn.net/tangkechu/article/details/40426763
http://www.cnblogs.com/allworldismy/archive/2010/09/09/1822338.html
https://documentation.devexpress.com/#WindowsForms/clsDevExpressXtraEditorsLookUpEdittopic

转载于:https://www.cnblogs.com/lhyqzx/p/6928817.html

【DevExpress】 SearchLookUpEdit相关推荐

  1. 【DevExpress】 DevExpress.Xpf.Grid.InfiniteGridSizeException

    详见https://supportcenter.devexpress.com/ticket/details/t690998/devexpress-xpf-grid-infinitegridsizeex ...

  2. 【原】为DevExpress的ChartControl添加Y轴控制 和 GridControl中指定列添加超级链接

    一.控制ChartControl的Y轴范围 使用Devexpress中的CharControl控件,需要控制AxisY轴的显示范围,需要使用该控件的BoundDataChanged事件,具体代码如下: ...

  3. DevExpress控件GridControl中的布局详解 【转】

    DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28|  分类: devexpress |  标签:devexpress  |举报|字号 订阅 h ...

  4. 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录

    2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...

  5. 【C#】简单二维码制作和打印

    系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...

  6. C# .net Framework Windows窗体应用【02】

    本文代码仓库地址:gitee码云CSDN笔记仓库地址 目录 数据库 一.资源管理器的内容 二.项目 WindowsFormsApp_xiaoyin01 下的文件内容 1.Common 下的 FormF ...

  7. 【C#】WixToolset快速入门教程

    介绍 给windows系统做软件,常见的打包工具大家可能都听说过,如:大名鼎鼎的Installshield.Inno setup等.在遇见Wix之前InstallShield时我的主力打包工具,操作简 ...

  8. 【CentOS】利用Kubeadm部署Kubernetes (K8s)

    [CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...

  9. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  10. 【C#】类——里式转换

    类是由面对对象程序设计中产生的,在面向结构的程序设计例如C语言中是没有类这个概念的!C语言中有传值调用和传址调用的两种方式!在c语言中,主方法调用方法,通过传递参数等完成一些操作,其中比较常用的的数据 ...

最新文章

  1. 北大数学天才毕业后坚持出家:理想现实间的挣扎
  2. 一劳永逸-解决人类未来长期-暴露在病毒的方案-致所有中国的科技公司一封信
  3. Java循环案例-银行存钱问题
  4. JavaSE项目之聊天室swing版
  5. 【洛谷P4719】动态DP【LCT】【矩阵】
  6. json模拟数据怎么用_在使用axios获取自己模拟的json数据是踩到的坑
  7. 微软发布 .NET Core 卸载工具,适用于 Windows 和 Mac
  8. asp.net中GridView多行表头导出Excel表头显示不全问题解决方法
  9. CSDN - 屏蔽百度广告
  10. 《0202年了,还有人学 NFC!?》
  11. ucinet网络分析使用总结
  12. STC8A8K低功耗模式验证
  13. 数据的力量 |《2021—2022中国大数据行业发展报告》发布
  14. 编程路上,对于迷失者的一些小小建议
  15. html背景图片边框,CSS-边框1-边框背景图
  16. 采样频率,采样率,转换速率
  17. mysql通配符_MySQL中的通配符
  18. callee、caller、call、apply、bind这些方法的含义和使用
  19. MGF病毒的利用代码
  20. 汉堡包菜单_7种制作“汉堡包”菜单图标的非光栅方法

热门文章

  1. C++11中移动语义(std::move)和完美转发(std::forward)
  2. java面试题2018带答案_java面试题及答案下载
  3. 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
  4. 计算机中是如何存储图片的,电脑如何保存图片
  5. php mysql 组件_Ubuntu20.04安装apache、mysql、php、phpmyadmin、wordpress(一)
  6. nodejs python性能_监控Nodejs的性能
  7. ubuntu 14.04 android jdk,Ubuntu 14.04 安裝 jdk8u20 並配置環境變量 安裝Android Studio
  8. python中的request库_Python中的Requests库简要总结
  9. php如何从获取数据,如何从​​获取值并保存到php的数据库
  10. mysql实现主从复制的方式_mysql实现主从复制、读写分离的配置方法(二)