Dev的searchLookUpEdit

article/2025/10/19 3:52:15

在这里插入图片描述
新添加的searchLookUpEdit的Text属性值为[EditValue is null],并且无法直接通过修改Text属性来修改,而是可以通过修改它的Properties.NullText属性来修改,比如将该属性赋值为空,则为如下效果:
在这里插入图片描述

 searchLookUpEdit1.Properties.DisplayMember = "姓名";searchLookUpEdit1.Properties.ValueMember = "年龄";searchLookUpEdit1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;//可输入查询searchLookUpEdit1.Properties.ShowClearButton = false;DataTable dt = new DataTable();dt.Columns.Add("姓名");dt.Columns.Add("年龄");int rowCount = 2;for (int i = 0; i < rowCount; i++){DataRow dataRow = dt.Rows.Add();if (i == 0){dataRow[0] = "小王";dataRow["年龄"] = i.ToString();}else{dataRow[0] = "小李";dataRow["年龄"] = i.ToString();}}searchLookUpEdit1.Properties.DataSource = dt;
 private void searchLookUpEdit1_Closed(object sender, DevExpress.XtraEditors.Controls.ClosedEventArgs e){string text = searchLookUpEdit1.Text;string value = searchLookUpEdit1.EditValue.ToString ();}

输出:

小李
1

1、DisplayMember 属性:
用于指示显示表格中某个列的值(对应某一列的ColumnName),当我们选中某行时,就把改行对应的DisplayMember 指定的列的值赋给searchLookUpEdit.Text属性,并且显示在界面上,如下:
在这里插入图片描述
在这里插入图片描述

选中"小李"所在行时,由于DisplayMember 绑定了姓名列,所以searchLookUpEdit.Text的值就是“小李”
2、ValueMember
用于将ValueMember所指定的列的值和EditValue的值相关联对应某一列的ColumnName),向上面ValueMember 指定了绑定"年龄"列,所以当我们选择“小李”行时,对应的年龄列的值是""1;

3、searchLookUpEdit1.Properties.DataSource
用于和表格绑定,当我们点击控件右边的下拉三角形时将会弹出一个我们绑定的表格,其中find按钮左边的按钮用于我们输入关键字方便我们查找想要的一行数据,查找到该行以后,点击该行,则弹出的表格关闭,触发closed事件,然后text和editvalue属性我们都能在closed事件中获取到。
在这里插入图片描述
4、ClearButton
点击以后,不会选中任何行,同时关闭弹出的表格。
5、如果DisplayMember 绑定的列中有很多个值,比如小王,小李,但是直接给searchLookUpEdit1.Text赋值为"小张",就会发现赋值失败,searchLookUpEdit1.Text的值还是为默认值,只有赋的值是DisplayMember绑定的列中的值,比如小王,小李才可以生效。


http://chatgpt.dhexx.cn/article/9fDPIONB.shtml

相关文章

LOOKUP函数10种经典用法

转载 https://mp.weixin.qq.com/s?__bizMzI0NzA5MTAyNg&mid2653352337&idx1&sn7494ca76ddf66483d8961f84fdbc958e&chksmf2670bacc51082baa65caa5f9af84e2f2121d635a16be1e9fd9557c6d8c68a5fe17bf90a4ce8&scene27 案例1:按照销售金额区间查询提成比例 此法…

LOOKUP函数

数值可升序&#xff1a; lookup&#xff08;查找值&#xff0c;查找区域&#xff0c;返回值&#xff09; lookup&#xff08;查找值&#xff0c;查找区域返回值B2&#xff09; B2的 第一列为查找区域&#xff0c;最后一列返回值 https://wenku.baidu.com/view/ddce993ae45c3b35…

ChatGPT 总结VLOOKUP,LOOKUP,HLOOKUP,XLOOKUP用法与区别

很多人一直都没明白Excel中VLOOKUP&#xff0c;LOOKUP&#xff0c;HLOOKUP&#xff0c;XLOOKUP各查找函数之间的区别到底是什么&#xff0c;也很容易记错。 今天我们就让ChatGPT人工智能来帮助我们总结出各函数的用法。 当涉及到在 Excel 中查找数据时&#xff0c;这些函数都可…

Excel中的HLOOKUP、VLOOKUP、XLOOKUP函数

昨天使用INDEX和MATCH两个EXCEL函数完成了表中数据的快速查找&#xff0c;想一想&#xff0c;EXCEL中还有另外的查找函数&#xff0c;比如HLOOKUP、VLOOKUP、LOOKUP、XLOOKUP函数&#xff0c;那使用它们能不能完成同样的操作呢&#xff1f;   可以的。   仍然是昨天的问题&…

【保姆级】lookup-method标签实践与分析

【Spring源码系列- IOC】 1 【Spring源码】0.安装Gradle环境 2 【Spring源码】1.下载与编译_pom relocation to an other version number is not f 3 【Spring源码】2.试个水先&#xff5e;Debug找到传说中的三级缓存(图解向&#xff0c;堆图预警) 4 【Spring源码】3. x…

实战! excel常用函数中lookup的用法

实战 ! VLOOKUP实操&#xff1a; 图一 图二 当我们拿到图一这样的表&#xff0c;而需要获得图二的数据时候&#xff0c;就可以这样做&#xff1a; 图三 在所需要的单元格输入公式&#xff0c;VLOOKUP([区域],表1,3,0)&am…

Xlookup、Vlookup请走开,万能的Wlookup函数来了!

前天&#xff0c;为大家介绍了关于Vlookup接班人Xlookup函数的介绍&#xff0c;一方面惊叹于Xlookup强大的查找功能&#xff0c;另一方面也担心自已只能远观而不能使用。毕竟付费office365的用户占极少数。点击进入查看>> 那怎么办&#xff1f;下面为大家编写了一个比Xl…

EXCEL基础:XLOOKUP函数的简单使用

实验表格如下&#xff0c;这是一个简单的NBA球星信息的表格&#xff1a; 最简单的使用方法&#xff1a; 1、【简单使用1】需求&#xff1a;通过【杜兰特】姓名&#xff0c;知道其所在的【球队】。 在【I3】单元格输入【XLOOKUP(H3,D2:D8,B2:B8)】&#xff0c;其中H3表示的是要…

ACCESS中Dlookup函数使用

ACCESS中Dlookup函数使用 ACCESS中Dlookup函数使用 Dlookup函数&#xff0c;利用条件从表中筛选查找需要的单项数据&#xff0c;类似EXCEL中的Vlookup函数&#xff0c;用法简单快捷&#xff0c;相对SQL语句要简单。 函数用法 Dlookup(字段名&#xff0c;表或查询名字&#…

详解-脏读、幻读与不可重复读

最近在读 《MySQL 技术内幕 InnoDB 存储引擎》&#xff0c;里面提到的各种概念都很新鲜&#xff0c;以前听说过脏读、幻读、不可重复读&#xff0c;但是对于概念不甚了解&#xff0c;于是查了一下&#xff0c;这里做个笔记。 数据库事务特征 数据库事务特征&#xff0c;即 ACID…

17@MySQL数据库读现象详解(脏读、幻读、不可重复读)

文章目录 MySQL数据库读现象一、数据库的读现象1、脏读&#xff08;dirty read&#xff09;&#xff1a;读取未提交数据【案列详解】2、不可重复读取 (nonrepeatable read)&#xff1a;前后多次读取&#xff0c;数据内容不一致【案列详解】3、幻读(nonrepeatable read)&#xf…

简单解释不可重复读和幻读

之前看了一篇关于数据库隔离级别的文章觉得挺好。http://singo107.iteye.com/blog/1175084 不过很多人对“不可重复读”和“幻读“这两者的区别搞不清楚&#xff0c;包括我自己曾也是迷糊了很久一段时间。 但是&#xff0c;必须说明的是“不可重复读”关注的重点其实在于更新…

可重复读隔离级别如何解决脏读、不可重复读

我们都知道可重复读隔离级别可以解决脏读、不可重复读。那么具体是如何解决的呢&#xff1f; 下面先通过实验来演示可重复读能够解决脏读、不可重复读问题&#xff0c;然后解释具体的原因。 环境搭建 1. 建立两个session连接MySQL,session1和session2 关闭session1和session…

简单聊聊mysql的脏读、不可重复读、幻读

最近&#xff0c;在一次 mysql 死锁的生产事故中&#xff0c;我发现&#xff0c;关于 mysql 的锁、事务等等&#xff0c;我所知道的东西太碎了&#xff0c;所以&#xff0c;我试着用几个例子将它们串起来。具体做法就是通过不断地问问题、回答问题&#xff0c;再加上“适当”的…

MySQL MVCC多版本并发控制(脏读和不可重复读解决原理)

文章目录 一、MVCC概念二、MVCC应用于已提交读隔离级别1. 解决脏读2. 无法解决不可重复读3. 无法解决幻读 三、MVCC应用于可重复读隔离级别1. 解决脏读2. 解决不可重复读3. 理解 可重复读隔离级别&#xff0c;只生成一次数据快照4. 理解 可重复读隔离级别&#xff0c;只能部分解…

mysql防止不可重复读_mysql怎么解决不可重复读

mysql解决不可重复读的方法&#xff1a;采用了mvcc多版本并发控制&#xff0c;mvcc是利用在每条数据后面加了隐藏的两列&#xff0c;即创建版本号和删除版本号&#xff0c;每个事务在开始的时候都会有一个递增的版本号。 【相关学习推荐&#xff1a; mysql解决不可重复读的方法…

MySQL事务之不可重复读问题

版权声明&#xff1a;本文为 小异常 原创文章&#xff0c;非商用自由转载-保持署名-注明出处&#xff0c;谢谢&#xff01; 本文网址&#xff1a;https://blog.csdn.net/sun8112133/article/details/89739475 文章目录 一、不可重复读概述1、事例2、分析 二、演示不可重复读1、…

数据库脏读、幻读、不可重复读与四种隔离级别的理解

前言 本章着重点是介绍&#xff1a;出现脏读、幻读、不可重复读的原因&#xff0c;以及设定四种隔离级别如何解决这些现象&#xff0c;结合图例让读者阅读得更加通透 一、什么是事务&#xff1f; 所谓事务是用户定义的一个数据库序列&#xff0c;这些操作要么全做&#xff0…

不可重复读和幻读 重

如有侵权请联系本人删除 首先了解acid与mysql MySQL事务之ACID实现原理&#xff08;全方位解读&#xff09; 深入学习MySQL事务&#xff1a;ACID特性的实现原理 二者很相似&#xff0c;不可重复读指的是对同一条记录&#xff08;可以理解为对同一行&#xff09;前后两次的读取…

灰色关联法 —— matlab

目录 1.简介 2.算法详解 2.1 数据标准化 2.2 计算灰色相关系数 2.3 计算灰色关联度系数 3.实例分析 3.1 读取数据 3.2 数据标准化 3.3 绘制 x1,x4,x5,x6,x7 的折线图 3.4 计算灰色相关系数 完整代码 1.简介 对于两个系统之间的因素&#xff0c;其随时间或不同对象而…