TDBlookupComBoBox里设好了listsource,listfield,keyfield,运行也正常,但问题就是当打开它的下拉选项时,一开始还正常,

  • 主题发起人 主题发起人 delphilove
  • 开始时间 开始时间
D

delphilove

Unregistered / Unconfirmed
GUEST, unregistred user!
TDBlookupComBoBox里设好了listsource,listfield,keyfield,运行也正常,但问题就是当打开它的下拉选项时,一开始还正常,再选一次时就会发现有会有时多了一个项值(同其中一个是同价的),或者同了一个项值(100分)<br />多谢!
 
那些DB什么的东西我从来不用,

建议
procedure OnTable1Open(sender as tobject)
var x :integer;
begin
if table1.recordcount=0 then exit;
combobox1.items.clear;
for x:=1 to table1.recordcocunt do
begin
combobox1.items.add(table1.fieldbyname('fieldname').asstring);
table1.next ;
end;
table1.first;
end;
 
这些东西容易出错的
 
to bigroute:
多谢你!
但我想如果用DBLOOKUPCOMBOBOX,你认为应该怎样办好呢?
 
这东西就是这样,可能是个小BUG吧,建议你不要使这个东西了,直接使用combobox1吧
 

Similar threads

D
回复
0
查看
887
DelphiTeacher的专栏
D
D
回复
0
查看
855
DelphiTeacher的专栏
D
D
回复
0
查看
806
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部