Mhh, die DBComboBox ist meines Wissens nicht zum Auslese einer Spalte, sondern zum einfügen von inhalten in eine Zelle gedacht. So kannst du dem Benutzer einige Inhalte mit den Items Vorgeben....
Du möchtest ja den Inhalt einer Spalte in den Items haben. Jetzt kommt es darauf an, was du mit diesen Werten machen willst. Zum einfügen in die selbe Spalte benutzen oder anders verwenden?
Fals anders solltest du vieleicht eher zu einer "normalen" Combobox wechseln.
Der Weg ist der selbe.
Gehe die Spalte schritt für schrit durch und füge die inhalte in die Item-Liste der Combo- bzw DBCombobox.
Sollte ungefähr so gehen:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| MyTable.First; ComboBox1.Clear; while Not MyTable.EOF do begin ComboBox1.Items.Add(MyTable.FieldByName('DieSpalte').AsString); MyTable.Next end; |
Wer nicht gerne denkt, sollte wenigstens von Zeit zu Zeit seine Vorurteile neu gruppieren.