本人做了一个用户修改的form,我想把原来的值传到DBLookupListBox中去,也就是说让DBLookupListBox.text显示我的那个原来的值,例如我DBLookupListBox绑定了某个表的某个字段。但我在选定某个用户的具体值得时候,在触发修改的事件弹出的form中的DBLookupListBox的text直接显示我选定的用户的值,但是我试图对DBLookupListBox.text赋值好像不行,不知道用什么方法可以解决,谢谢!

解决方案 »

  1.   

    在触发修改的事件写如下代码(因为你是数据绑定的):
    DataSet.Edit ;
    DataSet.FieldByName('Field1').AsString := 你所选择的值
      

  2.   

    不是的,我是想在弹出的窗口中的DBLookupListBox.text原本是没有值的,我想通过传进去的值,而这个值在DBLookupListBox的下拉框是存在的,我只想让它出现在DBLookupListBox.text,也就是说我想在一开始的时候在DBLookupListBox.text出现我想要的items里的其中一项