Sie können DropDownList auf verschiedene Arten binden, indem Sie List, Dictionary, Enum, DataSet DataTable
verwenden.
Hauptsächlich müssen Sie drei Dinge berücksichtigen, während Sie die Datenquelle eines Dropdowns binden.
Sie können folgenden Code verwenden, um eine Dropdown-Liste an eine Datenquelle als datatable
:
Wenn Sie die Auswahlliste bearbeiten möchten, müssen Sie AutoPostBack="true"
ändern. Sie können SelectedIndexChanged
event verwenden, um Ihren Code zu schreiben.
Es hängt davon ab, wie Sie die Standardeinstellungen für das Dropdown-Menü festlegen. Verwenden Sie den ausgewählten Wert, aber Sie müssen den ausgewählten Wert festlegen. Zum Beispiel befülle ich die Datenquelle mit dem Namen und ID-Feld für die Tabelle / Liste. Ich setze den ausgewählten Wert auf das ID-Feld und die Anzeige auf den Namen. Wenn ich wähle, bekomme ich das ID-Feld. Ich benutze dies, um eine relationale Tabelle zu suchen und eine Entität / einen Datensatz zu finden.