【DevExpress】 SearchLookUpEdit
一、属性的基本介绍:
绑定数据源:
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时使用,当用户在输入框按任一可见字符键时立即弹出下拉窗体,并在输入框自动完成您想要输入的数据,同时下拉窗体自动过滤掉不匹配的记录。
转载于:https://www.cnblogs.com/lhyqzx/p/6928817.html
【DevExpress】 SearchLookUpEdit相关推荐
- 【DevExpress】 DevExpress.Xpf.Grid.InfiniteGridSizeException
详见https://supportcenter.devexpress.com/ticket/details/t690998/devexpress-xpf-grid-infinitegridsizeex ...
- 【原】为DevExpress的ChartControl添加Y轴控制 和 GridControl中指定列添加超级链接
一.控制ChartControl的Y轴范围 使用Devexpress中的CharControl控件,需要控制AxisY轴的显示范围,需要使用该控件的BoundDataChanged事件,具体代码如下: ...
- DevExpress控件GridControl中的布局详解 【转】
DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28| 分类: devexpress | 标签:devexpress |举报|字号 订阅 h ...
- 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录
2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...
- 【C#】简单二维码制作和打印
系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...
- C# .net Framework Windows窗体应用【02】
本文代码仓库地址:gitee码云CSDN笔记仓库地址 目录 数据库 一.资源管理器的内容 二.项目 WindowsFormsApp_xiaoyin01 下的文件内容 1.Common 下的 FormF ...
- 【C#】WixToolset快速入门教程
介绍 给windows系统做软件,常见的打包工具大家可能都听说过,如:大名鼎鼎的Installshield.Inno setup等.在遇见Wix之前InstallShield时我的主力打包工具,操作简 ...
- 【CentOS】利用Kubeadm部署Kubernetes (K8s)
[CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...
- 【Spring】框架简介
[Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...
- 【C#】类——里式转换
类是由面对对象程序设计中产生的,在面向结构的程序设计例如C语言中是没有类这个概念的!C语言中有传值调用和传址调用的两种方式!在c语言中,主方法调用方法,通过传递参数等完成一些操作,其中比较常用的的数据 ...
最新文章
- 北大数学天才毕业后坚持出家:理想现实间的挣扎
- 一劳永逸-解决人类未来长期-暴露在病毒的方案-致所有中国的科技公司一封信
- Java循环案例-银行存钱问题
- JavaSE项目之聊天室swing版
- 【洛谷P4719】动态DP【LCT】【矩阵】
- json模拟数据怎么用_在使用axios获取自己模拟的json数据是踩到的坑
- 微软发布 .NET Core 卸载工具,适用于 Windows 和 Mac
- asp.net中GridView多行表头导出Excel表头显示不全问题解决方法
- CSDN - 屏蔽百度广告
- 《0202年了,还有人学 NFC!?》
- ucinet网络分析使用总结
- STC8A8K低功耗模式验证
- 数据的力量 |《2021—2022中国大数据行业发展报告》发布
- 编程路上,对于迷失者的一些小小建议
- html背景图片边框,CSS-边框1-边框背景图
- 采样频率,采样率,转换速率
- mysql通配符_MySQL中的通配符
- callee、caller、call、apply、bind这些方法的含义和使用
- MGF病毒的利用代码
- 汉堡包菜单_7种制作“汉堡包”菜单图标的非光栅方法
热门文章
- C++11中移动语义(std::move)和完美转发(std::forward)
- java面试题2018带答案_java面试题及答案下载
- 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
- 计算机中是如何存储图片的,电脑如何保存图片
- php mysql 组件_Ubuntu20.04安装apache、mysql、php、phpmyadmin、wordpress(一)
- nodejs python性能_监控Nodejs的性能
- ubuntu 14.04 android jdk,Ubuntu 14.04 安裝 jdk8u20 並配置環境變量 安裝Android Studio
- python中的request库_Python中的Requests库简要总结
- php如何从获取数据,如何从​​获取值并保存到php的数据库
- mysql实现主从复制的方式_mysql实现主从复制、读写分离的配置方法(二)