用DBLookupComboBox,设置listsource和keyfield就行了

解决方案 »

  1.   

    ADOTable1.TableName := 'CLIENT';
    DataSource1.DataSet := 'ADOTable1';
    DBLookupComboBox1.ListSource := DataSource1;
    DBLookupComboBox1.KeyField := 'CLIENT_NAME';这样还是不行啊。没有东西显示。而且DBlookupComboBox一直是disable状态
      

  2.   

    再加上这句试试
    DBLookupComboBox1.listfield := 'CLIENT_NAME';应该可以的,我试过
      

  3.   

    ADOTable1.Close;
    ADOTable1.Open;
    ADOTable1.First;
    repeat 
    DBComboBox1.Items.Add(Table1.FieldByName('Field Name').AsString);
    Table1.Next;
    until Table.Eof; 试试看! 
      
      

  4.   

    DBComboBox 的items.add方法太慢,4000条数据得好久。DBLookupComboBox一下就出来了。
    建议用DBLookupComboBox. 
      

  5.   

    我试了试,用DBLookupComboBox后似乎不能用于数据字段的显示,
    是我的测试有问题么 ?