阿
阿豆豆
Unregistered / Unconfirmed
GUEST, unregistred user!
我想combobox的列表框项目要从数据库中选出来
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('select 字段名 from 表名 where ...');
Open;
First;
end;
if not ADOQuery.IsEmpty then
while not ADOQuery.Eof do
begin
DBComboBox1.Items.Add(ADOQuery.FieldByName('字段名').AsString);
ADOQuery.Next;
end;
我像上述的做法做了,可是每当我将鼠标点到本窗体的其他文本框或者列表框上时,
DBCOMBOBOX所显示的值就变成空了,有什么办法解决呢?
我在这里设置DBCOMBOBOX.STYLE为csDROPDOWNLIST。若将其设置为csDROPDOWN,则根本就选
不中列表框所列的项目。
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('select 字段名 from 表名 where ...');
Open;
First;
end;
if not ADOQuery.IsEmpty then
while not ADOQuery.Eof do
begin
DBComboBox1.Items.Add(ADOQuery.FieldByName('字段名').AsString);
ADOQuery.Next;
end;
我像上述的做法做了,可是每当我将鼠标点到本窗体的其他文本框或者列表框上时,
DBCOMBOBOX所显示的值就变成空了,有什么办法解决呢?
我在这里设置DBCOMBOBOX.STYLE为csDROPDOWNLIST。若将其设置为csDROPDOWN,则根本就选
不中列表框所列的项目。