items需要自己添加进去,而text是自动的

解决方案 »

  1.   

    dbcombobox1.items.add(table1.fieldbyname('userno').asstring);
    //可以把它放在form1的create事件中,這樣把table的userno字段加入到了items.
      

  2.   

    dbcombobox1.items.add(table1.fieldbyname('fieldname').asstring);
    必须自己加,也可以在sql执行返回数据集后便加
      

  3.   

    建议用DBLookupComboBox
    DBLookupComboBox从ListSource的ListField中获取数据来修改datasource的
    datefield的值
      

  4.   

    while not listcollege.Eof do begin
        college.Items.Add(listcollege.FieldByName('name').AsString);
        listcollege.Next;
        end;这里,listcollege是一个ADOProc.college就是DBcombobox,在打开后用以上面的代码就OK了。