dblookupcomboBox的问题

superinsect 2000-07-19 12:27:00
我在用这个控件时,在design过程中是黑色可用的,而且里面可以看见数据,但运行时却变成了灰色不可用的状态,希望高手指点,多谢
...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hank 2000-07-27
  • 打赏
  • 举报
回复
设计过程是不是真的可见?你先检查以下部分:
1、DbLookupComboBox的ListSource属性是否设置;
2、DbLookupComboBox的ListField属性是否设置;
3、DbLookupComboBox的KeyField属性是否设置;
4、DbLookupComboBox的ListSource对应的DataSet是否打开

我怀疑你的KeyField属性没有设置,当然取值一般与ListField相同或者对应的DataSet根本就没有打开!
wdf 2000-07-26
  • 打赏
  • 举报
回复

KeyValue 属性一定要设置 .
feng_bd 2000-07-24
  • 打赏
  • 举报
回复
我遇到过类似问题。多半是因为dataset没有打开。好好检查一下吧。
(1)如果你是通过设置DbLookupComboBox的listsource属性实现的Lookup,那么该属性中对应的DataSet;
(2)如果你是在DataField属性中访问Lookup类型的Field,那么就去检查该Field所在的DataSet。

OK?
peng_hui 2000-07-19
  • 打赏
  • 举报
回复
你的listsource指向的datasource打开了吗?
halfdream 2000-07-19
  • 打赏
  • 举报
回复
这种情况我以前也遇上过, 也许算是一个小BUG。
把这它删除再重新加入这控件试试。
另外,建议在TTABLE或TQUERY 中加入LOOKUP字段,通过LOOKUP字段,使用DBLOOKUPCOMBOBOX,要灵活一些。

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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