还有我在窗体显示的时候写下个代码,是不是不行
while not query1.Eof do
       begin
       form1.ComboBox1.Items.Add(query1.fieldbyname('dw_id').AsString+''+query1.fieldbyname('dwmc').AsString) ;
       end ;

解决方案 »

  1.   

    while not query1.Eof do
           begin
           form1.ComboBox1.Items.Add(query1.fieldbyname('dw_id').AsString+''+query1.fieldbyname('dwmc').AsString) ;
          query1.next;
           end ;
      

  2.   

    在formcreate事件中写
    with query1 do
    begin
      open;
      while not eof do
      begin
        combobox1.additem(fieldbyname('dw_id').asstring+fieldbyname  
        ('dwmc').asstring,nil);
        next;
      end;
    end;应该是combobox1.additem