DevExpress LookupEdit 控件,如何设置不弹出下拉框。现在的做法是弹出后马上关闭,但总会闪一下出来。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevExpress LookupEdit 控件,如何设置不弹出下拉框。现在的做法是弹出后马上关闭,但总会闪一下出来。。相关的知识,希望对你有一定的参考价值。

另外,还想请教一下,若下拉gridview中有3列,希望在lookupeditk中输入任何列都能自动从列表选择,改如何处理。

参考技术A 不给LookupEdit的datasource赋值,它不就不弹出下拉框了吗?
第二个问题没有描述清楚,描述清楚了就能解决!追问

不给LookupEdit的datasource赋值的话,里面输入值后怎么保存呢。
第二个问题:
比如:下拉列表中有3列
编码 名称 型号
001 a 型号1
002 b 型号2
003 c 型号3

只能设置输入编码、名称、型号中的某一列作为索引列。
现在我希望能把这3列都设置为索引列,比如:无论输入:002、b、型号2,都能定位在第2行。

追答

好吧,这么着:
不弹出:Properties.ShowPopupShadow改为False

自动检索:Properties.ImmediatePopup改为True
Properties.SearchMode改为AutoComplete或者OnlyInPopup
试试!应该可以了!

本回答被提问者采纳
参考技术B 直接给EditValue赋值,就不会弹的; 参考技术C 将QueryPopUp事件不处理就可以了e.Cancel = true,完全禁用弹出
private void lkpDept_QueryPopUp(object sender, CancelEventArgs e)

e.Cancel = true;

以上是关于DevExpress LookupEdit 控件,如何设置不弹出下拉框。现在的做法是弹出后马上关闭,但总会闪一下出来。。的主要内容,如果未能解决你的问题,请参考以下文章

DevExpress控件-lookupedit的使用方法详解(图文)转http://blog.csdn.net/qq395537505/article/details/50920508

我用DevExpress中的LookUpEdit控件绑定了一个数据源,其中ID为ValueMember,Name为DisplayMember,

DevExpress的LookUpEdit怎样不显示列名

DevExpress LookupEdit 控件,如何设置不弹出下拉框。现在的做法是弹出后马上关闭,但总会闪一下出来。。

Devexpress 中GridLookUpEdit的实现多列筛选问题。

DevExpress:下拉框绑定数据源 (ComboBoxEdit,LookUpEdit) 出现Editvalue is null 为啥 ,求代码