如何将数据库表中某字段的值读入一个combobox控件下拉列表中,我现在的方法是用query控件查询出来,在调用combobox.items.add方法循环加入,有没有简单的方法,用DBComboBox或DBLookupComboBox控件能实现吗?我用的ADO连接,请教高人
解决方案 »
- 一个图形叠加的问题
- 关于pchar和string,record的问题,是bug吗?
- 求《delphi 4.0/5.0类参考详解》、《delphi 4.0/5.0高级类参考详解》两本书
- 花钱请人做一个教程,如何用QReport做一个发票打印程序
- 在有几百个Form的系统里,运行Form有没有通用的方法?
- Image改变大小的问题
- 急!!!得到dbgrid中某个单元格的宽度和高度怎么写?
- 如何把Excel文件中的数据导入到数据库中!
- 如何使用Tmemorystream
- 如何创建TOpenDialog对象?
- 如何给delphi中的工具栏增加图标?
- 一个listbox4里有3条记录,用户全选了 复制到 listbox2 里 为何只复制了2条记录? 如下代码
begin
combobox1.Items.Add(query1.Fields[i]).FieldName);
end;
with Query1 do
begin
if Active then Close;
SQL.Clear ;
SQl.Add (' Select DISTINCT Name from Operator');
Open;
while not Eof do
begin
DBComboBox1.Items.Add(FieldByName('Name').AsString);
Next;
end;
end;
DBComboBox1.Clear ;
with Query1 do
begin
if Active then Close;
SQL.Clear ;
SQl.Add (' Select DISTINCT Name from Operator');
Open;
first;
while not Eof do
begin
DBComboBox1.Items.Add(FieldByName('Name').AsString);
Next;
end;
end;
begin
combobox1.Items.Add(query1.fieldbyName('name').AsString);
query1.Next;
end;