Ü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 |
---|---|
Gibt den Text an, der in der Liste angezeigt wird. |
|
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. |
|
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.
DropDownList-Ereignisse
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: 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 |
---|---|
Die Hauptklasse des Steuerelements. |
|
Die Klasse, die jedes Element in der Dropdownliste darstellt. |
Zurück nach oben