数据库中返回的结果不能在Combobox显示 ( 积分: 50 )

  • 主题发起人 主题发起人 tianxin7131
  • 开始时间 开始时间
T

tianxin7131

Unregistered / Unconfirmed
GUEST, unregistred user!
Combobox控件开始用的好好的,从Sql Sql Server得到的结果可以正常显示,但最近不知为什么,所有的结果均无法在Combobox中显示,
我猜可能是D7的问题,因为我之前写的一个系统,根本没作任何改动,我将之前写的那个程序也编译一下,再运行,结果程序中的Combobox也显示不了从Sql Server中返回的结果。
我将D7的目录删掉了,将D7重装了也解决不了问题。
 
只能给点建议。
1。把那查询语句在sql 里运行看有结果无?
2。在delphi里将combobox换成dbgrid看下有无数据?
 
to shadowpj
之前运行是正常的,可以显示的。所以程序也应该没什么问题,而且怪的是:之前写的另一个程序也发生一样的错误
Dbgrid中当然能正常显示啊,我本就是先将数据在Dbgrid中显示出来,再单击某一条记录时,再详细地显示在一个Form中(Form中有edit,combobox,datetimepicker等控件)就Combobox不能正常显示
 
问题还是自己解决了啊,没人顶,俺还是将解决方法共享出来
将Combobox的systle属性更改一下。因为在 DropDownList时,虽然可以禁止用户手动输入,但当同时作为显示窗口时,则是不能显示数据的,故,将此属性改成DropDown就不存在以上问题了,但不足的时候,用户仍然可以自由输入,
各位有没有更好的解决办法,欢迎发言,即可结贴,谢谢。
 
多人接受答案了。
 
后退
顶部