Freigeben über


Übersicht über das DropDownList-Webserversteuerelement

Aktualisiert: November 2007

Mit dem DropDownList-Webserversteuerelement kann ein einzelnes Element aus einer vordefinierten Dropdownliste ausgewählt werden.

Dieses Thema enthält folgende Abschnitte:

  • Features

  • Hintergrund

  • Codebeispiele

  • Klassenreferenz

  • Zusätzliche Ressourcen

Features

Sie können das DropDownList-Steuerelement für Folgendes verwenden:

  • Die Größe des Steuerelements in Pixeln festlegen.

  • Mithilfe der Datenbindung die Liste der anzuzeigenden Elemente festlegen.

  • Bestimmen, welches Element ausgewählt wird.

  • Das ausgewählte Element programmgesteuert angeben.

Zurück nach oben

Hintergrund

Mit dem DropDownList-Webserversteuerelement kann ein Element aus einer vordefinierten Liste ausgewählt werden. Der Unterschied zum ListBox-Webserversteuerelement besteht darin, dass die Elementliste verborgen bleibt, bis der Benutzer auf die Dropdown-Schaltfläche klickt. Außerdem unterstützt das DropDownList-Steuerelement den Mehrfachauswahlmodus nicht.

Ändern der Darstellung des DropDownList-Steuerelements

Sie können die Darstellung des DropDownList-Steuerelements beeinflussen, indem Sie Höhe und Breite in Pixeln festlegen. Einige Browser unterstützen die Einstellung von Höhe und Breite in Pixeln nicht und verwenden stattdessen die Zeilenanzahl als Einstellung.

Die Anzahl der Elemente, die angezeigt wird, sobald ein Benutzer auf die Dropdown-Schaltfläche klickt, kann nicht festgelegt werden. Die Länge der angezeigten Liste ist vom Browser abhängig.

Wie bei anderen Webserversteuerelementen kann die Darstellung des DropDownList-Steuerelements mithilfe von Stilobjekten angepasst werden. Ausführliche Informationen finden Sie unter ASP.NET-Webserversteuerelemente und CSS-Formatvorlagen.

Listenelemente

Das DropDownList-Steuerelement ist im eigentlichen Sinn ein Container für Listenelemente, welche vom Typ ListItem sind. Jedes Element stellt ein separates ListItem-Objekt mit individuellen Eigenschaften dar. Diese Eigenschaften werden im Folgenden beschrieben.

Eigenschaft

Beschreibung

Text

Gibt den Text an, der in der Liste angezeigt wird.

Value

Enthält den Wert, der einem Element zugeordnet wird. Diese Eigenschaft bietet die Möglichkeit, einem bestimmten Element einen Wert zuzuordnen, ohne ihn anzuzeigen. Sie können beispielsweise die Text-Eigenschaft auf den Namen einer Farbe und die Value-Eigenschaft auf deren hexadezimale Darstellung festlegen.

Selected

Gibt an, ob das Element momentan ausgewählt ist.

Um programmgesteuert mit Listenelementen zu arbeiten, verwenden Sie die Items-Auflistung des DropDownList-Steuerelements. Items ist eine Standardauflistung. Sie können der Auflistung Elementobjekte hinzufügen, Elemente daraus löschen, die Auflistung selbst löschen usw.

Das aktuell ausgewählte Element wird durch die SelectedItem-Eigenschaft des DropDownList-Steuerelements identifiziert.

Binden von Daten an das Steuerelement

Sie können ein DropDownList-Webserversteuerelement verwenden, um die Optionen anzuzeigen, die für die Seite mit einem Datenquellensteuerelement verfügbar gemacht werden. Jedes Element im DropDownList-Steuerelement entspricht einem Element in der Datenquelle, in der Regel einem einzelnen Eintrag.

Das Steuerelement zeigt ein Feld aus der Datenquelle an. Optional können Sie das Steuerelement an ein zweites Feld binden, durch das der (nicht angezeigte) Wert eines Elements festgelegt wird.

Wie bei anderen Webserversteuerelementen können beliebige Steuerelementeigenschaften an Daten gebunden werden, z. B. die Farbe oder Größe des Steuerelements. Ausführliche Informationen finden Sie unter Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle.

Bei Auswahl eines Elements durch den Benutzer löst das DropDownList-Steuerelement das SelectedIndexChanged-Ereignis aus. In der Standardeinstellung führt das Ereignis nicht dazu, dass die Seite auf dem Server bereitgestellt wird. Sie können eine sofortige Bereitstellung durch das Steuerelement jedoch erzwingen, indem Sie die AutoPostBack-Eigenschaft auf true festlegen.

Hinweis:

Für die automatische Postbackfunktion muss der Browser ECMAScript (Jscript oder JavaScript) unterstützen, und die Skriptausführung muss im Browser des Benutzers aktiviert sein.

Zurück nach oben

Codebeispiele

Gewusst wie: Hinzufügen von DropDownList-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)

Gewusst wie: Bestimmen der Auswahl in List-Webserversteuerelementen

Gewusst wie: Reagieren auf Änderungen in List-Webserversteuerelementen

Gewusst wie: Hinzufügen von Elementen zu List-Webserversteuerelementen (Visual Studio)

Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle (Visual Studio)

Gewusst wie: Festlegen der Auswahl in List-Webserversteuerelementen (Visual Studio)

Zurück nach oben

Klassenreferenz

In der folgenden Tabelle werden die Klassen dargestellt, die sich auf das DropDownList-Steuerelement beziehen.

Member

Beschreibung

DropDownList

Die Hauptklasse des Steuerelements.

ListItem

Die Klasse, die jedes Element in der Dropdownliste darstellt.

Zurück nach oben

Siehe auch

Referenz

Übersicht über das ListBox-Webserversteuerelement