各位大侠:
    我想问一下:我有一个数据表(Hardware)中有如下字段:Hardware、Descp。表内数据如下:
     Hardware         Descp
       CPU             2.0G
       CPU             1.8G
       HDD             40.0G
       CPU             2.4G
       HDD             80.0G
       ……            ……
现在有一模块内有一个Combobox1控件,想在Combobox1控件的下拉列表中只显示CPU对应的值,即:2.0G、1.8G、2.4G...等请问该如何写代码?以下是我写的代码显示出来是所有的值:
procedure TEmailUser.FormCreate(Sender: TObject);
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Add('select Hardware,Descp from Hardware');
  ADOQuery1.Open;
  while not ADOQuery1.Eof do
  begin
    combobox1.Items.Add(ADOQuery1.fieldbyname('Descp').AsString);
    ADOQuery1.Next;
  end;
end;