cbProjectName.Items.Clear;
with adoQryProject do
begin
First;
while not Eof do
begin
ProjectNameStr := fieldByName('ProjectName').AsString;
if Trim(ProjectNameStr) <> '' then
cbProjectName.Items.AddObject(ProjectNameStr, TObject(fieldByName('ProjectID').AsInteger));
Next;
end;
end;
ProjectID:= IInteger(cbProjectName.Items.Objects[cbProjectName.ItemIndex]);
ProjectName:= cbProjectName.Text;
1>、设置Combobox控件的AutoComplete属性为true即可;
2>、combobox1.ItemIndex := Combobox1.Items.IndexOf(trim(edit1.text));