怎样使DBLookupComboBox自动显示其下拉列表中的第一个数据?

dulei115 2003-09-13 04:29:31
在Form的show事件中动态设置属性:
DBLookupComboBox1.DataSource:=DataCRM.DSLinkAction;
DBLookupComboBox1.DataField:='联系人ID';
DBLookupComboBox1.ListSource:=DataCRM.DSLinkman;
DBLookupComboBox1.KeyField:='ID';
DBLookupComboBox1.ListField:='姓名';
运行时,DBLookupComboBox1开始时显示为空,其下拉列表中有数据,必须选择才会显示一数据。
问:怎样使DBLookupComboBox1开始时显示其下拉列表中的第一行数据值?

...全文
198 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dulei115 2003-09-13
  • 打赏
  • 举报
回复
做出来了,谢谢winsock2000(断了线的风筝)
答案是:DBLookupComboBox1.KeyValue:= 第一行数据对应的KeyField的值
在此处是第一个姓名对应的ID号。
结贴!
dulei115 2003-09-13
  • 打赏
  • 举报
回复
楼上 和 楼上的楼上 请注意:
DBLookupComboBox1没有ItemIndex
WuLoveXue 2003-09-13
  • 打赏
  • 举报
回复
DataCRM.DSLinkman.dataset.first;
nyf1220 2003-09-13
  • 打赏
  • 举报
回复
DBLookupComboBox1.ItemIndex := 0;
来晚了
coreblood 2003-09-13
  • 打赏
  • 举报
回复
DBLookupComboBox1.ItemIndex := 0;
winsock2000 2003-09-13
  • 打赏
  • 举报
回复
DBLookupComboBox1.KeyValue:=....

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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