Combobox mit Daten einer SQL füttern und die ID zurückbekommen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Combobox mit Daten einer SQL füttern und die ID zurückbekommen

    Moin!

    ich habe in einer Datenbanktabelle (Oracle) Werte stehen deren ID ich benötige.

    Nun könnte ich erst per SQL die Werte abfragen, dann der Combobox zuweisen.

    Wenn der User seine Auswahl durchgeführt hat, dann ermittel ich den Wert und schicke den wieder als SQL an die DB um die ID zu bekommen.

    Geht das vielleicht auch irgendwie einfacher - das man die Daten direkt an die Combo hängt und am Schluss direkt die ID??

    Gruß Jan
    Combobox ist so designed, dass sie Datensätze anzeigt.
    Ein Datensatz hat eine ID-Property, aber (meist) auch eine Name-Property. Du kannst die Combo also an eine DataTable binden, und ihren DisplayMember angeben, ihn etwa auf "Name" setzen, dann zeigt die Combo die Name-Property im Textfeld und im DropDown an.
    Dennoch enthält sie ganze Datensätze, von denen nachwievor auch die ID-Property abgerufen werden kann.

    Ist bischen schwer zu erklären, wenn garnicht mit Datensatz-Objekten gearbeitet wird.