当前位置: 代码迷 >> .NET组件控件 >> 请问DevExpress的lookupedit的控件使用,相信lookupedit不能没有这样的功能
  详细解决方案

请问DevExpress的lookupedit的控件使用,相信lookupedit不能没有这样的功能

热度:1981   发布时间:2013-02-25 00:00:00.0
请教DevExpress的lookupedit的控件使用,相信lookupedit不能没有这样的功能
各位高手大家好,小弟今天使用了已新的控件lookupedit,现在遇到了一点麻烦向大家请教。问题描述如下
我绑定了一个lookupedit的数据源,关区代码 关区名称
  4202 日照海关
  4215 青海荷办
  4229 德州海关
  .... .....
我怎样实现在我在lookupedit的text里面输入4215后lookupedit就自动跳出青海荷办呢,有用过的高人给指点下,谢谢!

------解决方案--------------------------------------------------------
到没有这样用过,默认是输入B字段,显示B字段,Lookup A字段
他可以自动检索显示的字段,而这种显示应该是根据首先读取了B字段到类似combox的Items中,所以你可能需要变换一种方式,比如用PopupContainerEdit
------解决方案--------------------------------------------------------
也不是没办法,你可以通过edittex和displaytext来进行,输入时捕捉,然后 转换,我现在也遇到问题,

1、grid表格中的关联ID字段 如何显示其Lookup过来的名称,而不显示ID 
2、我用PopupContainerEdit 达到选择弹出的树形结构效果,但是这个被选择的树形在该表里存储的也是ID,而PopupContainerEdit 不具备类似LookupEdit控件的Lookup功能。 

也就是说我在人员信息编辑界面中,需要选择他所在部门,人员表中有部门ID,我需要通过popup出来一个部门的树形结构,来选择 
部门。 

一直找不到好的解决方法,不知道是我不会用还是怎么,我以前一直用Delphi环境下的Dev,可是。Net下不太一样
------解决方案--------------------------------------------------------
看看是不是xtratravel.cnblogs.com的效果
------解决方案--------------------------------------------------------
private void filmFromIDLookUpEdit_EditValueChanged(object sender, EventArgs e) 

filmFromTextEdit.EditValue = filmFromIDLookUpEdit.Text; 

//MessageBox.Show(filmFromTextEdit.EditValue.ToString()); 

为什么选择时被激发了两次? 
其中涉及到的两个控件都被绑定到数据源。
  相关解决方案