我的要求很简单,只是想先将指定字段的内容从DBlookupcombobox中显示出来,用了ADOTable 
 ADOConecction 和Datasource。
  一切都设置好了,DBlookupcombobox中设置:listsource为Datasource1 Keyfield为 产品名称
   listfield为 产品名称
  执行之后DBLookupcombobox中没有显示出产品名称字段来,下拉按钮是灰色不可选状态,我哪里做得不对吧,,各位帮我解决一下吧

解决方案 »

  1.   

    ^_^
    你的ADOTable 的Active属性有没有设置为TRUE呢?
      

  2.   

    你的ADOTable 的Active属性有没有设置为TRUE呢?
    -----------------------------------------
    设置啦,还是不行啊 所以很郁闷啊
      

  3.   

    我的可以没问题啊!
    我把它贴出来让你看看是那里不同了!
    object DBLookupComboBox1: TDBLookupComboBox
        Left = 220
        Top = 64
        Width = 145
        Height = 21
        KeyField = 'ProductName'
        ListField = 'ProductName'
        ListSource = DataSource1
        TabOrder = 0
      end
      object ADOConnection1: TADOConnection
        Connected = True
        ConnectionString =
          'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security In' +
          'fo=False;Initial Catalog=Northwind'
        LoginPrompt = False
        Provider = 'SQLOLEDB.1'
        Left = 108
        Top = 60
      end
      object ADOTable1: TADOTable
        Active = True
        Connection = ADOConnection1
        CursorType = ctStatic
        TableName = 'Products'
        Left = 144
        Top = 60
      end
      object DataSource1: TDataSource
        DataSet = ADOTable1
        Left = 176
        Top = 60
      end
    end
      

  4.   

    能不用这个控件就不用!ComboBox好控制多了
      

  5.   

    你可能是没设置好datasource和datafield.