我用DBCombobox与一个table相连,为了使DBCombobox的操作不改变table的值写了如下代码:
table1.readonly:=true;
table1.active:=ture;
然而点击dbcombobox下拉后,却不能显示所选项,如何解决。

解决方案 »

  1.   

    你需要用DBNavagator 控制才能一次次的显示
    如果你要全部显示好象需要DBLookupComboBox
    设置它的ListDataSource和KeyFieled
      

  2.   

    把Table中的內容直接填充到dbcombobox,或者就不用dbcombobox了
      

  3.   

    你运行时看看DBCombobox.Item是不是你要的全部数据
      

  4.   

    是我要得全部数据,但是数据库的指针移动后,Dbcombobox所选中的数据会覆盖数据表中的数据,所以才写table1.readonly:=true;,现在点击所下拉的选项但显示不到上面来。
      

  5.   

    同意hkbarton(宁静至远)(西南交大)
    建议使用DBLookupCombobox