我通过一个ADOQuery查询到一组记录,要把其中的一个字段绑定到一个comboBox上,怎么写代码? 谢谢!
我不用DBComboBox和DataSource.

解决方案 »

  1.   

    adoquery.close;
    adoquery.sql := ...
    adoquery.open;
    combobox1.items.clear;
    while not adoquery.eof do
    begin
      combobox1.items.add(adoquery.fieldbyname('...').asstring);
      adoquery.next;
    end;
    adoquery.close;
      

  2.   

    adoquery.open;
    combobox1.items.clear;
    while not adoquery.eof do
    begin
      combobox1.items.add(adoquery.fieldbyname('...').asstring);
      adoquery.next;
    end;
    adoquery.close;
      

  3.   

    另外,在Delphi里怎样可以快速的对齐一段代码啊?有没有什么快捷键?
      

  4.   

    好象没有
    我用的也不久
    最多就是上下行tab对齐这是delphi编辑环境我不舒服的一个地方
    C#就方便多了