一个DBLookupComboBox,显示客户信息,包括客户ID,客户名称。
但有时候客户信息会比较多,所以想加一个button,点击后在新的窗体中选择客户,原窗体的DBLookupComboBox会相应的显示所选的值。
问题是,DBLookupComboBox好像只能下拉选择后改变显示的值,text也是只读的,我在新窗体选的值无法反映给DBLookupComboBox。
求助高手
还是我的方向错了,得用combobox,赋值text。这样combobox显示2列,好像很困难。

解决方案 »

  1.   

    DBLookupComboBox是与字段绑定的呀.它要显示的内容由它的DataSource的当前记录的绑定字段决定的.你如果要变动父窗的显示,就要手动移动相应的记录指针.MoveBy(n)
      

  2.   


    查询窗口的结果, 指向一下DBLookupComboBox的记录即可
      

  3.   

    直接给字段付值,不要给DBLookupComboBox付值。
      

  4.   

    我和你遇到同样问题了,你看看我的方法行不行
    http://bbs.csdn.net/topics/390599494
      只是我觉得有点浪费时间
      

  5.   

    绑定对应 的,DataSource,就OK,