急!!怎样把某一字段内容加入到combobox item (50分)

  • 主题发起人 主题发起人 newhorse
  • 开始时间 开始时间
aaa:=table1.Fields.Fields[fieldsnum].AsString;
combobox1.Items.Add(aaa);
 
用循环+Table(Query).next+Combox.item.add
 
table1.first;
combobox1.items.clear;
while not table1.eof do
begin
combobox1.items.add(table1.fieldbyname('field1').asstring);
table1.next;
end;
 
是数据库吗?那你用Dbcombobox吧
 
郭玉梁的比较完整
 
郭玉梁:
您 好
我用的是数据库录入,每次录入都有可能是以前已经输入的。所以使用dbcombobox方便些
。还有一问题: 怎样使它能把所得的内容不重复呢?如分数不够,再为你加50

烦请帮忙
 
多人接受答案了。
 
最好是在添加数据库时就判断是否有重复,但在这儿也可以:
table1.first;
combobox1.items.clear;
while not table1.eof do
begin
fieldstring:=table1.fieldbyname('fieldname').asstring;
for i:=0 to combobox1.Items.Count do
begin

if combobox1.Items.Strings=fieldstring then
begin
showmessage('have');
Break;
end;

end;
if i>combobox1.Items.Count then
combobox1.items.add(fieldstring);
table1.next;
end;
 

Similar threads

S
回复
0
查看
848
SUNSTONE的Delphi笔记
S
S
回复
0
查看
780
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部