为什么DBLookupComboBox上显示的内容不可改变了?

hellogj 2005-05-09 07:53:35
我在设计中放了一个DBLookupComboBox控件,用query组件连接的,query里的sql语句是"select * from person",我的ListSource 和 DataSource都设置好了而且READONLY也设置为FALSE。但是在
点下拉箭的时候,可以看见下拉单里的n个选项,但就是不能选择的,点了他,在最上面的一行的
编辑框显示的内容仍然不变.
如果把Query组件换成table就可以改变了,请问这为什么?请知道的前辈指教,谢谢大家先:)

...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellogj 2005-05-10
  • 打赏
  • 举报
回复
listfield,keyfield,listsource,datasource,datafield这些常用属性已经设好,否则就不会显示n个选项了,ReadOnly:=false,ListFieldIndex:=0.
用query和table的区别只是在他们的datasource上,一个连接query,则不能改变选择,连接table的就可以改变选择,其他的属性都一样
大聪 2005-05-09
  • 打赏
  • 举报
回复
DBLookupComboBox1.ReadOnly:=false;
DBLookupComboBox1.ListFieldIndex:=0;
skm 2005-05-09
  • 打赏
  • 举报
回复
具体将属性列出来看看

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧