Wie schnell füllen einer combobox mit Daten aus Datenbanken (VCL)

Habe ich gelesen, die alle Arten von Dokumenten über das web, was ein farly gemeinsame und schmerzlose Durchführung. Da habe ich keine konsistente und glatt-Antwort (sogar der Embarcadero-website beschreibt einige Eigenschaften falsch!) Ich werde zu die post ein "kurzes" howto.

Typischen, häufigen Anwendungsfall: die Entwickler nur will painlessy zeigen ein paar der Datenbank extrahierten Informationen in einer combo-box (also eine Auswahl der Sprache), erhalten Sie die Wahl des Benutzers aus, und das ist es.

Anforderungen:

  1. Delphi, mehr oder weniger jeder version. VCL ist bedeckt.
  2. Einer Datenbank-Tabelle. Nehmen wir eine einfache Tabelle mit einer id und value Felder.
  3. Ein DataSet (einschließlich Abfragen und ClientDataSets).
  4. Einer DataSource verknüpft mit der DataSet.
  5. Eine TDBLookupComboBox verknüpft mit der Datenquelle, wird eine Liste von Werten und "zurück" die aktuell gewählte id.
Schreibe einen Kommentar