各位高手大家好,小弟今天使用了已新的控件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());
}
为什么选择时被激发了两次?
其中涉及到的两个控件都被绑定到数据源。