(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DropDownList-Klasse

Stellt ein Steuerelement dar, das dem Benutzer die Auswahl eines einzelnen Elements aus einer Dropdownliste ermöglicht.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[ValidationPropertyAttribute("SelectedItem")]
public class DropDownList : ListControl, 
	IPostBackDataHandler
<asp:DropDownList />

Der DropDownList-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeDropDownListInitialisiert eine neue Instanz der DropDownList-Klasse.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftAccessKeyRuft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest. (Von WebControl geerbt.)
Geschützte EigenschaftAdapterRuft den browserspezifischen Adapter für das Steuerelement ab. (Von Control geerbt.)
Öffentliche EigenschaftAppendDataBoundItemsRuft einen Wert ab, der angibt, ob Listenelemente vor der Datenbindung gelöscht werden, oder legt diesen Wert fest. (Von ListControl geerbt.)
Öffentliche EigenschaftAppRelativeTemplateSourceDirectoryRuft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest. (Von Control geerbt.)
Öffentliche EigenschaftAttributesRuft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen. (Von WebControl geerbt.)
Öffentliche EigenschaftAutoPostBackRuft einen Wert ab, der angibt, ob ein automatisches Postback an den Server erfolgt, wenn der Benutzer die Listenauswahl ändert, oder legt diesen fest. (Von ListControl geerbt.)
Öffentliche EigenschaftBackColorRuft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftBindingContainerInfrastruktur. Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält. (Von Control geerbt.)
Öffentliche EigenschaftBorderColorRuft die Rahmenfarbe des Steuerelements ab oder legt diese fest. (Überschreibt WebControl.BorderColor.)
Öffentliche EigenschaftBorderStyleRuft die Rahmenart des Steuerelements ab oder legt diese fest. (Überschreibt WebControl.BorderStyle.)
Öffentliche EigenschaftBorderWidthRuft die Rahmenbreite für das Steuerelement ab oder legt diese fest. (Überschreibt WebControl.BorderWidth.)
Öffentliche EigenschaftCausesValidationRuft einen Wert ab, der angibt, ob beim Klicken auf ein Steuerelement, das von der ListControl-Klasse abgeleitet ist, eine Validierung durchgeführt wird, oder legt diesen fest. (Von ListControl geerbt.)
Geschützte EigenschaftChildControlsCreatedRuft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden. (Von Control geerbt.)
Öffentliche EigenschaftClientIDRuft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird. (Von Control geerbt.)
Öffentliche EigenschaftClientIDModeRuft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest. (Von Control geerbt.)
Geschützte EigenschaftClientIDSeparatorRuft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt. (Von Control geerbt.)
Geschützte EigenschaftContextRuft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab. (Von Control geerbt.)
Öffentliche EigenschaftControlsRuft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente für ein angegebenes Serversteuerelement in der Hierarchie der Benutzeroberfläche darstellt. (Von Control geerbt.)
Öffentliche EigenschaftControlStyleRuft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftControlStyleCreatedRuft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftCssClassRuft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftDataItemContainerRuft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird. (Von Control geerbt.)
Öffentliche EigenschaftDataKeysContainerRuft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird. (Von Control geerbt.)
Öffentliche EigenschaftDataMemberRuft den Namen der Datenliste ab, an die das datengebundene Steuerelement gebunden wird, wenn die Datenquelle mehrere Listen von Datenelementen enthält, oder legt diesen fest. (Von DataBoundControl geerbt.)
Öffentliche EigenschaftDataSourceRuft das Objekt ab, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft, oder legt dieses fest. (Von BaseDataBoundControl geerbt.)
Öffentliche EigenschaftDataSourceIDRuft die ID des Steuerelements ab, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft, oder legt diese fest. (Von DataBoundControl geerbt.)
Öffentliche EigenschaftDataSourceObjectRuft ein Objekt ab, das die IDataSource-Schnittstelle implementiert, die Zugriff auf den Dateninhalt des Objekts bereitstellt. (Von DataBoundControl geerbt.)
Öffentliche EigenschaftDataTextFieldRuft das Feld der Datenquelle ab, das den Textinhalt der Listenelemente bereitstellt, oder legt dieses fest. (Von ListControl geerbt.)
Öffentliche EigenschaftDataTextFormatStringRuft die Formatierungszeichenfolge ab, mit der die Anzeige der mit dem Listensteuerelement verbundenen Daten gesteuert wird, oder legt diese fest. (Von ListControl geerbt.)
Öffentliche EigenschaftDataValueFieldRuft das Feld der Datenquelle ab, das den Wert für jedes Listenelement bereitstellt, oder legt dieses fest. (Von ListControl geerbt.)
Geschützte EigenschaftDesignModeRuft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird. (Von Control geerbt.)
Öffentliche EigenschaftEnabledRuft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftEnableThemingRuft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftEnableViewStateRuft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest. (Von Control geerbt.)
Geschützte EigenschaftEventsRuft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt. (Von Control geerbt.)
Öffentliche EigenschaftFontRuft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind. (Von WebControl geerbt.)
Öffentliche EigenschaftForeColorRuft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftHasAttributesRuft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden. (Von WebControl geerbt.)
Geschützte EigenschaftHasChildViewStateRuft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind. (Von Control geerbt.)
Öffentliche EigenschaftHeightRuft die Höhe des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftIDRuft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest. (Von Control geerbt.)
Geschützte EigenschaftIdSeparatorInfrastruktur. Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab. (Von Control geerbt.)
Geschützte EigenschaftInitializedRuft einen Wert ab, der angibt, ob das datengebundene Steuerelement initialisiert wurde. (Von BaseDataBoundControl geerbt.)
Geschützte EigenschaftIsBoundUsingDataSourceIDRuft einen Wert ab, der angibt, ob die DataSourceID-Eigenschaft festgelegt ist. (Von BaseDataBoundControl geerbt.)
Geschützte EigenschaftIsChildControlStateClearedRuft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen. (Von Control geerbt.)
Geschützte EigenschaftIsDataBindingAutomaticRuft einen Wert ab, der angibt, ob die Datenbindung automatisch erfolgt. (Von BaseDataBoundControl geerbt.)
Geschützte EigenschaftIsEnabledRuft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist. (Von WebControl geerbt.)
Geschützte EigenschaftIsTrackingViewStateRuft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert. (Von Control geerbt.)
Geschützte EigenschaftIsUsingModelBindersRuft einen Wert ab, der angibt, ob Modellbindung gegenwärtig verwendet wird. (Von DataBoundControl geerbt.)
Geschützte EigenschaftIsViewStateEnabledRuft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist. (Von Control geerbt.)
Öffentliche EigenschaftItemsRuft die Auflistung der Elemente im Listensteuerelement ab. (Von ListControl geerbt.)
Öffentliche EigenschaftItemTypeRuft den Namen des Datenelementtyps für stark typisierte Datenbindung ab oder legt diesen fest. (Von DataBoundControl geerbt.)
Geschützte EigenschaftLoadViewStateByIDRuft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt. (Von Control geerbt.)
Öffentliche EigenschaftNamingContainerRuft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben Control.ID-Eigenschaftswert unterschieden werden kann. (Von Control geerbt.)
Öffentliche EigenschaftPageRuft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält. (Von Control geerbt.)
Öffentliche EigenschaftParentRuft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab. (Von Control geerbt.)
Öffentliche EigenschaftRenderingCompatibility Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der das gerenderte HTML kompatibel ist. (Von Control geerbt.)
Geschützte EigenschaftRequiresDataBindingRuft einen Wert ab, der angibt, ob die DataBind-Methode aufgerufen werden soll, oder legt diesen fest. (Von BaseDataBoundControl geerbt.)
Geschützte EigenschaftSelectArgumentsRuft ein DataSourceSelectArguments-Objekt ab, das vom datengebundenen Steuerelement beim Abrufen von Daten aus einem Datenquellen-Steuerelement verwendet wird. (Von DataBoundControl geerbt.)
Öffentliche EigenschaftSelectedIndexRuft den Index des ausgewählten Elements im DropDownList-Steuerelement ab oder legt diesen fest. (Überschreibt ListControl.SelectedIndex.)
Öffentliche EigenschaftSelectedItemRuft das im Steuerelement ausgewählte Element mit dem niedrigsten Index ab. (Von ListControl geerbt.)
Öffentliche EigenschaftSelectedValueRuft den Wert des ausgewählten Elements im Listensteuerelement ab oder wählt das Element im Listensteuerelement aus, das den angegebenen Wert enthält. (Von ListControl geerbt.)
Öffentliche EigenschaftSelectMethodDer Name der Methode, die aufgerufen werden soll, um Daten zu lesen. (Von DataBoundControl geerbt.)
Öffentliche EigenschaftSiteRuft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird. (Von Control geerbt.)
Öffentliche EigenschaftSkinIDRuft die Skin ab, die auf das Steuerelement angewendet werden soll, oder legt diese fest. (Von WebControl geerbt.)
Öffentliche EigenschaftStyleRuft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden. (Von WebControl geerbt.)
Öffentliche EigenschaftSupportsDisabledAttributeRuft einen Wert ab, der angibt, ob vom Steuerelement das disabled-Attribut des gerenderten HTML-Elements auf "disabled" festgelegt werden soll, wenn die IsEnabled-Eigenschaft des Steuerelements false ist. (Überschreibt BaseDataBoundControl.SupportsDisabledAttribute.)
Öffentliche EigenschaftTabIndexRuft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest. (Von WebControl geerbt.)
Geschützte EigenschaftTagKeyRuft den HtmlTextWriterTag-Wert für das ListControl-Steuerelement ab. (Von ListControl geerbt.)
Geschützte EigenschaftTagNameRuft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche EigenschaftTemplateControlRuft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest. (Von Control geerbt.)
Öffentliche EigenschaftTemplateSourceDirectoryRuft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist. (Von Control geerbt.)
Öffentliche EigenschaftTextRuft die SelectedValue-Eigenschaft des ListControl-Steuerelements ab oder legt diese fest. (Von ListControl geerbt.)
Öffentliche EigenschaftToolTipRuft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf das Webserversteuerelement gezeigt wird, oder legt diesen fest. (Von WebControl geerbt.)
Öffentliche EigenschaftUniqueIDRuft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab. (Von Control geerbt.)
Öffentliche EigenschaftValidateRequestModeRuft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft. (Von Control geerbt.)
Öffentliche EigenschaftValidationGroupRuft die Gruppe von Steuerelementen ab, für die das von der ListControl-Klasse abgeleitete Steuerelement eine Validierung auslöst, wenn es an den Server zurückgesendet wird, oder legt die entsprechende Gruppe fest. (Von ListControl geerbt.)
Geschützte EigenschaftViewStateRuft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können. (Von Control geerbt.)
Geschützte EigenschaftViewStateIgnoresCaseRuft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird. (Von Control geerbt.)
Öffentliche EigenschaftViewStateModeRuft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest. (Von Control geerbt.)
Öffentliche EigenschaftVisibleRuft einen Wert ab, der angibt, ob ein Serversteuerelement als Benutzeroberfläche auf der Seite dargestellt wird, oder legt diesen fest. (Von Control geerbt.)
Öffentliche EigenschaftWidthRuft die Breite des Webserversteuerelements ab oder legt diese fest. (Von WebControl geerbt.)
Zum Seitenanfang

  NameBeschreibung
Geschützte MethodeAddAttributesToRenderFügt dem angegebenen HtmlTextWriter-Objekt die zu rendernden HTML-Attribute und -Stile hinzu. (Überschreibt ListControl.AddAttributesToRender(HtmlTextWriter).)
Geschützte MethodeAddedControlWird aufgerufen, nachdem ein untergeordnetes Steuerelement der Controls-Auflistung des Control-Objekts hinzugefügt wurde. (Von Control geerbt.)
Geschützte MethodeAddParsedSubObjectBenachrichtigt das Serversteuerelement, dass entweder ein XML- oder ein HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu. (Von Control geerbt.)
Öffentliche MethodeApplyStyleKopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Öffentliche MethodeApplyStyleSheetSkinÜbernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement. (Von Control geerbt.)
Geschützte MethodeBeginRenderTracingStartet die Entwurfszeitablaufverfolgung des Renderns von Daten. (Von Control geerbt.)
Geschützte MethodeBuildProfileTreeInfrastruktur. Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist. (Von Control geerbt.)
Geschützte MethodeClearCachedClientIDInfrastruktur. Legt den zwischengespeicherten ClientID-Wert auf null fest. (Von Control geerbt.)
Geschützte MethodeClearChildControlStateLöscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearChildStateLöscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearChildViewStateLöscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Geschützte MethodeClearEffectiveClientIDModeInfrastruktur. Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest. (Von Control geerbt.)
Öffentliche MethodeClearSelectionLöscht die Listenauswahl und legt die Selected-Eigenschaft aller Elemente auf false fest. (Von ListControl geerbt.)
Geschützte MethodeConfirmInitStateLegt den initialisierten Zustand des datengebundenen Steuerelements fest. (Von BaseDataBoundControl geerbt.)
Öffentliche MethodeCopyBaseAttributesKopiert die nicht vom Style-Objekt gekapselten Eigenschaften aus dem angegebenen Webserversteuerelement in das Webserversteuerelement, von dem aus diese Methode aufgerufen wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Geschützte MethodeCreateChildControlsWird vom ASP.NET-Seitenframework aufgerufen, um Serversteuerelemente mit kompositionsbasierter Implementierung zu benachrichtigen, dass alle enthaltenen untergeordneten Steuerelemente als Vorbereitung auf einen Postback oder ein Rendering erstellt werden sollen. (Von Control geerbt.)
Geschützte MethodeCreateControlCollectionErstellt eine Auflistung zum Speichern untergeordneter Steuerelemente. (Überschreibt Control.CreateControlCollection().)
Geschützte MethodeCreateControlStyleErstellt das Formatvorlagenobjekt, das von der WebControl-Klasse intern zum Implementieren aller auf Formatvorlagen bezogenen Eigenschaften verwendet wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Geschützte MethodeCreateDataSourceSelectArgumentsErstellt ein vom datengebundenen Steuerelement verwendetes DataSourceSelectArguments-Standardobjekt, wenn keine Argumente angegeben wurden. (Von DataBoundControl geerbt.)
Öffentliche MethodeDataBind()Bindet eine Datenquelle an das aufgerufene Serversteuerelement und an alle untergeordneten Steuerelemente. (Von BaseDataBoundControl geerbt.)
Geschützte MethodeDataBind(Boolean)Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen. (Von Control geerbt.)
Geschützte MethodeDataBindChildrenBindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements. (Von Control geerbt.)
Öffentliche MethodeDisposeErmöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird. (Von Control geerbt.)
Geschützte MethodeEndRenderTracingBeendet die Entwurfszeitablaufverfolgung des Renderns von Daten. (Von Control geerbt.)
Geschützte MethodeEnsureChildControlsStellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt. (Von Control geerbt.)
Geschützte MethodeEnsureDataBoundRuft die DataBind-Methode auf, wenn die DataSourceID-Eigenschaft festgelegt und das datengebundene Steuerelement so markiert ist, dass es eine Bindung erfordert. (Von BaseDataBoundControl geerbt.)
Geschützte MethodeEnsureIDErstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen. (Von Control geerbt.)
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeFindControl(String)Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter. (Von Control geerbt.)
Geschützte MethodeFindControl(String, Int32)Infrastruktur. Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl-Methode nicht überschreiben. (Von Control geerbt.)
Öffentliche MethodeFocusLegt den Eingabefokus auf ein Steuerelement fest. (Von Control geerbt.)
Geschützte MethodeGetDataRuft ein DataSourceView-Objekt ab, mit dessen Hilfe das datengebundene Steuerelement Datenvorgänge ausführt. (Von DataBoundControl geerbt.)
Geschützte MethodeGetDataSourceRuft die IDataSource-Schnittstelle ab, der das datengebundene Steuerelement zugeordnet ist (falls vorhanden). (Von DataBoundControl geerbt.)
Geschützte MethodeGetDesignModeStateInfrastruktur. Ruft die Entwurfszeitdaten für ein Steuerelement ab. (Von Control geerbt.)
Öffentliche MethodeGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeGetRouteUrl(Object)Ruft die URL ab, die einem Satz von Routenparametern entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(RouteValueDictionary)Ruft die URL ab, die einem Satz von Routenparametern entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(String, Object)Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. (Von Control geerbt.)
Öffentliche MethodeGetRouteUrl(String, RouteValueDictionary)Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. (Von Control geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeGetUniqueIDRelativeToGibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück. (Von Control geerbt.)
Öffentliche MethodeHasControlsErmittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält. (Von Control geerbt.)
Geschützte MethodeHasEventsGibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden. (Von Control geerbt.)
Geschützte MethodeIsLiteralContentInfrastruktur. Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält. (Von Control geerbt.)
Geschützte MethodeLoadControlStateStellt die Informationen zum Steuerelementzustand aus einer früheren Seitenanforderung wieder her, die durch die SaveControlState-Methode gespeichert wurden. (Von Control geerbt.)
Geschützte MethodeLoadPostDataVerarbeitet Postbackdaten für das DropDownList-Steuerelement.
Geschützte MethodeLoadViewStateLädt den zuvor gespeicherten Ansichtszustand des DetailsView-Steuerelements. (Von ListControl geerbt.)
Geschützte MethodeMapPathSecureRuft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist. (Von Control geerbt.)
Geschützte MethodeMarkAsDataBoundLegt den Zustand des Steuerelements im Ansichtszustand als erfolgreich an Daten gebunden fest. (Von DataBoundControl geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeMergeStyleKopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Geschützte MethodeOnBubbleEventBestimmt, ob das Ereignis für das Serversteuerelement in der Serversteuerelementhierarchie der Benutzeroberfläche der Seite nach oben weitergegeben wird. (Von Control geerbt.)
Geschützte MethodeOnCreatingModelDataSourceLöst das CreatingModelDataSource-Ereignis aus. (Von DataBoundControl geerbt.)
Geschützte MethodeOnDataBindingInfrastruktur. Löst das DataBinding-Ereignis aus. (Von ListControl geerbt.)
Geschützte MethodeOnDataBoundLöst das DataBound-Ereignis aus. (Von BaseDataBoundControl geerbt.)
Geschützte MethodeOnDataPropertyChangedBindet das datengebundene Steuerelement nach einer Änderung der Eigenschaften zum Angeben der Basisdatenquelle erneut an die Daten. (Von DataBoundControl geerbt.)
Geschützte MethodeOnDataSourceViewChangedLöst das DataSourceViewChanged-Ereignis aus. (Von DataBoundControl geerbt.)
Geschützte MethodeOnInitBehandelt das Init-Ereignis. (Von BaseDataBoundControl geerbt.)
Geschützte MethodeOnLoadBehandelt das Control.Load-Ereignis. (Von DataBoundControl geerbt.)
Geschützte MethodeOnPagePreLoadLegt den initialisierten Zustand des datengebundenen Steuerelements fest, bevor das Steuerelement geladen wird. (Von DataBoundControl geerbt.)
Geschützte MethodeOnPreRenderLöst das PreRender-Ereignis aus. (Von ListControl geerbt.)
Geschützte MethodeOnSelectedIndexChangedLöst das SelectedIndexChanged-Ereignis aus. Dadurch können Sie einen benutzerdefinierten Handler für das Ereignis bereitstellen. (Von ListControl geerbt.)
Geschützte MethodeOnTextChangedLöst das TextChanged-Ereignis aus. (Von ListControl geerbt.)
Geschützte MethodeOnUnloadLöst das Unload-Ereignis aus. (Von Control geerbt.)
Geschützte MethodeOpenFileRuft einen Stream zum Lesen einer Datei ab. (Von Control geerbt.)
Geschützte MethodePerformDataBindingInfrastruktur. Bindet die angegebene Datenquelle an das von der ListControl-Klasse abgeleitete Steuerelement. (Von ListControl geerbt.)
Geschützte MethodePerformSelectRuft die Daten aus der zugeordneten Datenquelle ab. (Von ListControl geerbt.)
Geschützte MethodeRaiseBubbleEventWeist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu. (Von Control geerbt.)
Geschützte MethodeRaisePostDataChangedEventLöst bei einem Postback Ereignisse für das DropDownList-Steuerelement aus.
Geschützte MethodeRemovedControlWird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde. (Von Control geerbt.)
Geschützte MethodeRenderGibt das Steuerelement im angegebenen HTML-Writer wieder. (Von WebControl geerbt.)
Öffentliche MethodeRenderBeginTagGibt das öffnende HTML-Tag des Steuerelements im angegebenen Writer wieder. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Geschützte MethodeRenderChildrenGibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den Inhalt zum Rendern auf den Client schreibt. (Von Control geerbt.)
Geschützte MethodeRenderContentsGibt die Elemente im ListControl-Steuerelement wieder. (Von ListControl geerbt.)
Öffentliche MethodeRenderControl(HtmlTextWriter)Gibt den Inhalt des Serversteuerelements an ein angegebenes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist. (Von Control geerbt.)
Geschützte MethodeRenderControl(HtmlTextWriter, ControlAdapter)Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten ControlAdapter-Objekts an ein bereitgestelltes HtmlTextWriter-Objekt aus. (Von Control geerbt.)
Öffentliche MethodeRenderEndTagStellt das schließende HTML-Tag des Steuerelements im angegebenen Writer dar. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Von WebControl geerbt.)
Geschützte MethodeResolveAdapterRuft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist. (Von Control geerbt.)
Öffentliche MethodeResolveClientUrlRuft eine URL ab, die vom Browser verwendet werden kann. (Von Control geerbt.)
Öffentliche MethodeResolveUrlKonvertiert eine URL in eine vom anfordernden Client verwendbare URL. (Von Control geerbt.)
Geschützte MethodeSaveControlStateSpeichert alle Änderungen am Zustand des Serversteuerelements, die seit dem letzten Postback der Seite an den Server aufgetreten sind. (Von Control geerbt.)
Geschützte MethodeSaveViewStateSpeichert den aktuellen Ansichtszustand des vom ListControl abgeleiteten Steuerelements und der darin enthaltenen Elemente. (Von ListControl geerbt.)
Geschützte MethodeSetDesignModeStateLegt Entwurfszeitdaten für ein Steuerelement fest. (Von Control geerbt.)
Geschützte MethodeSetPostDataSelectionInfrastruktur. Legt die Selected-Eigenschaft eines ListItem-Steuerelements fest, nachdem eine Seite gesendet wurde. (Von ListControl geerbt.)
Öffentliche MethodeSetRenderMethodDelegateInfrastruktur. Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern. (Von Control geerbt.)
Öffentliche MethodeSetTraceData(Object, Object)Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest. (Von Control geerbt.)
Öffentliche MethodeSetTraceData(Object, Object, Object)Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest. (Von Control geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte MethodeTrackViewStateMarkiert den Anfangspunkt, an dem begonnen werden soll, Änderungen am Ansichtszustand eines von ListControl abgeleiteten Steuerelements nachzuverfolgen und zu speichern. (Von ListControl geerbt.)
Geschützte MethodeValidateDataSourceÜberprüft, ob es sich bei dem Objekt, an das ein datengebundenes Steuerelement gebunden wird, um ein Objekt handelt, mit dem es arbeiten kann. (Von DataBoundControl geerbt.)
Geschützte MethodeVerifyMultiSelectLöst immer eine HttpException-Ausnahme aus, da das DropDownList-Steuerelement keine Mehrfachauswahl unterstützt. (Überschreibt ListControl.VerifyMultiSelect().)
Zum Seitenanfang

  NameBeschreibung
Öffentliches EreignisCallingDataMethodsTritt auf, wenn Datenmethoden aufgerufen werden. (Von DataBoundControl geerbt.)
Öffentliches EreignisCreatingModelDataSourceTritt ein, wenn das ModelDataSource-Objekt erstellt wird. (Von DataBoundControl geerbt.)
Öffentliches EreignisDataBindingTritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt. (Von Control geerbt.)
Öffentliches EreignisDataBoundTritt ein, nachdem das Serversteuerelement an eine Datenquelle gebunden wurde. (Von BaseDataBoundControl geerbt.)
Öffentliches EreignisDisposedTritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite. (Von Control geerbt.)
Öffentliches EreignisInitTritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus. (Von Control geerbt.)
Öffentliches EreignisLoadTritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird. (Von Control geerbt.)
Öffentliches EreignisPreRenderTritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein. (Von Control geerbt.)
Öffentliches EreignisSelectedIndexChangedTritt ein, wenn die Auswahl im Listensteuerelement zwischen Übertragungen zum Server geändert wird. (Von ListControl geerbt.)
Öffentliches EreignisTextChangedTritt ein, wenn sich die Text-Eigenschaft und die SelectedValue-Eigenschaft ändern. (Von ListControl geerbt.)
Öffentliches EreignisUnloadTritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird. (Von Control geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliche ErweiterungsmethodeEnablePersistedSelectionErmöglicht das Beibehalten der Auswahl in Datensteuerelementen, die Auswahl und Paginierung unterstützen. (Durch DynamicDataExtensions definiert.)
Öffentliche ErweiterungsmethodeFindDataSourceControlGibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist. (Durch DynamicDataExtensions definiert.)
Öffentliche ErweiterungsmethodeFindFieldTemplateGibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück. (Durch DynamicDataExtensions definiert.)
Öffentliche ErweiterungsmethodeFindMetaTableGibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück. (Durch DynamicDataExtensions definiert.)
Zum Seitenanfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIAttributeAccessor.GetAttributeInfrastruktur. Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab. (Von WebControl geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIAttributeAccessor.SetAttributeLegt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest. (Von WebControl geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIControlBuilderAccessor.ControlBuilderEine Beschreibung dieses Members finden Sie unter IControlBuilderAccessor.ControlBuilder. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.GetDesignModeStateEine Beschreibung dieses Members finden Sie unter IControlDesignerAccessor.GetDesignModeState. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.SetDesignModeStateEine Beschreibung dieses Members finden Sie unter IControlDesignerAccessor.SetDesignModeState. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIControlDesignerAccessor.SetOwnerControlInfrastruktur. Eine Beschreibung dieses Members finden Sie unter IControlDesignerAccessor.SetOwnerControl. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIControlDesignerAccessor.UserDataEine Beschreibung dieses Members finden Sie unter IControlDesignerAccessor.UserData. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIDataBindingsAccessor.DataBindingsEine Beschreibung dieses Members finden Sie unter IDataBindingsAccessor.DataBindings. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIDataBindingsAccessor.HasDataBindingsEine Beschreibung dieses Members finden Sie unter IDataBindingsAccessor.HasDataBindings. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIExpressionsAccessor.ExpressionsEine Beschreibung dieses Members finden Sie unter IExpressionsAccessor.Expressions. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate EigenschaftIExpressionsAccessor.HasExpressionsEine Beschreibung dieses Members finden Sie unter IExpressionsAccessor.HasExpressions. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIParserAccessor.AddParsedSubObjectEine Beschreibung dieses Members finden Sie unter IParserAccessor.AddParsedSubObject. (Von Control geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeIPostBackDataHandler.LoadPostDataInfrastruktur. Verarbeitet bereitgestellte Daten für das DropDownList-Steuerelement.
Explizite SchnittstellenimplementierungPrivate MethodeIPostBackDataHandler.RaisePostDataChangedEventInfrastruktur. Löst beim Postback Ereignisse für das DropDownList-Steuerelement aus.
Zum Seitenanfang

In diesem Thema:

Einführung

Mit dem DropDownList-Steuerelement können Sie ein Dropdownlisten-Steuerelement mit einfacher Auswahl erstellen. Sie können das Erscheinungsbild des DropDownList-Steuerelements festlegen, indem Sie die Eigenschaften BorderColor, BorderStyle und BorderWidth festlegen.

Wenn Sie die im DropDownList-Steuerelement darzustellenden Elemente angeben möchten, platzieren Sie für jeden Eintrag ein ListItem-Objekt zwischen dem öffnenden und dem schließenden Tag des DropDownList-Steuerelements.

Das DropDownList-Steuerelement unterstützt auch Datenbindung. Sie können das Steuerelement an eine Datenquelle binden, indem Sie eine Datenquelle erstellen, die alle im Steuerelement anzuzeigenden Elemente enthält, z. B. ein System.Collections.ArrayList-Objekt. Anschließend binden Sie die Datenquelle mithilfe der Control.DataBind-Methode an das DropDownList-Steuerelement.

Mit der SelectedIndex-Eigenschaft können Sie programmgesteuert den Index des Elements ermitteln, das der Benutzer im DropDownList-Steuerelement ausgewählt hat. Der Index kann anschließend zum Abrufen des ausgewählten Elements aus der Items-Auflistung des Steuerelements verwendet werden.

Barrierefreiheit

Informationen zum Konfigurieren dieses Steuerelements, sodass es Markup generiert, das Standards für Barrierefreiheit entspricht, finden Sie unter Accessibility in Visual Studio 2010 and ASP.NET 4 und ASP.NET Controls and Accessibility

Deklarative Syntax

<asp:DropDownList
    AccessKey="string"
    AppendDataBoundItems="True|False"
    AutoPostBack="True|False"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CausesValidation="True|False"
    CssClass="string"
    DataMember="string"
    DataSource="string"
    DataSourceID="string"
    DataTextField="string"
    DataTextFormatString="string"
    DataValueField="string"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    Height="size"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDataBound="DataBound event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnSelectedIndexChanged="SelectedIndexChanged event handler"
    OnTextChanged="TextChanged event handler"
    OnUnload="Unload event handler"
    runat="server"
    SelectedIndex="integer"
    SelectedValue="string"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    ValidationGroup="string"
    Visible="True|False"
    Width="size"
>
            <asp:ListItem
                Enabled="True|False"
                Selected="True|False"
                Text="string"
                Value="string"
            />
</asp:DropDownList>
TopicLocation
Gewusst wie: Hinzufügen von DropDownList-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Festlegen der Auswahl in List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen und Verwenden von ASP.NET-Masterseiten in Visual Web DeveloperErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen formatierter Daten in Webseiten mit dem FormView-Webserver-SteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen einer Webseite zum Anzeigen von XML-DatenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Datenbindung an ein benutzerdefiniertes GeschäftsobjektErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen eines XML-Dokuments in einer Web Forms-Seite mithilfe von TransformationenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen einer Dropdownliste während das Bearbeitens im GridView-Webserver-SteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Hinzufügen von Elementen zu List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen von Master-Detail-Webseiten in Visual StudioErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen und Verwenden von ASP.NET-Masterseiten in Visual Web DeveloperErstellen von Anwendungen mit Visual Web Developer
Exemplarische Vorgehensweise: Anzeigen einer Dropdownliste während das Bearbeitens im GridView-Webserver-SteuerelementErstellen von Anwendungen mit Visual Web Developer
Exemplarische Vorgehensweise: Erstellen von Master-Detail-Webseiten in Visual StudioErstellen von Anwendungen mit Visual Web Developer
Gewusst wie: Festlegen der Auswahl in List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Reagieren auf Änderungen in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Hinzufügen von DropDownList-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Festlegen des Fokus auf ein ASP.NET-WebserversteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen formatierter Daten in Webseiten mit dem FormView-WebserversteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen einer Webseite zum Anzeigen von XML-DatenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Datenbindung an ein benutzerdefiniertes GeschäftsobjektErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen einer Dropdownliste während das Bearbeitens im GridView-Webserver-Steuerelementdv_vwdcon
Gewusst wie: Hinzufügen von Elementen zu List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Reagieren auf Änderungen in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen
Gewusst wie: Hinzufügen von DropDownList-Webserversteuerelementen zu einer Web Forms-SeiteErstellen von ASP.NET-Webanwendungen
Gewusst wie: Festlegen des Fokus auf ein ASP.NET-WebserversteuerelementErstellen von ASP.NET-Webanwendungen
Gewusst wie: Anzeigen von Siteübersichtsdaten in nicht hierarchischen WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Festlegen der Auswahl in List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Reagieren auf Änderungen in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Hinzufügen von DropDownList-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Festlegen des Fokus auf ein ASP.NET-WebserversteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen formatierter Daten in Webseiten mit dem FormView-WebserversteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Erstellen einer Webseite zum Anzeigen von XML-DatenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Datenbindung an ein benutzerdefiniertes GeschäftsobjektErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Hinzufügen von Elementen zu List-Webserversteuerelementen (Visual Studio)Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Bestimmen der Auswahl in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen eines XML-Dokuments in einer Web Forms-Seite mithilfe von TransformationenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Bestimmen der Auswahl in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Anzeigen von Siteübersichtsdaten in nicht hierarchischen WebserversteuerelementenErstellen von ASP.NET-Webanwendungen in Visual Studio
Exemplarische Vorgehensweise: Anzeigen eines XML-Dokuments in einer Web Forms-Seite mithilfe von TransformationenErstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Bestimmen der Auswahl in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen
Gewusst wie: Hinzufügen von Elementen zu List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen
Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer DatenquelleErstellen von ASP.NET-Webanwendungen
Gewusst wie: Anzeigen von Siteübersichtsdaten in nicht hierarchischen WebserversteuerelementenErstellen von ASP.NET-Webanwendungen
Gewusst wie: Festlegen der Auswahl in List-WebserversteuerelementenErstellen von ASP.NET-Webanwendungen

Zu diesem Thema steht ein Visual Studio-Websiteprojekt mit Quellcode zur Verfügung: Download.

Das folgende Codebeispiel veranschaulicht das Erstellen eines DropDownList-Steuerelements, das vier Elemente enthält.


<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server" >

      void Selection_Change(Object sender, EventArgs e)
      {

         // Set the background color for days in the Calendar control
         // based on the value selected by the user from the 
         // DropDownList control.
         Calendar1.DayStyle.BackColor = 
             System.Drawing.Color.FromName(ColorList.SelectedItem.Value);

      }

   </script>

<head runat="server">
    <title> DropDownList Example </title>
</head>
<body>

   <form id="form1" runat="server">

      <h3> DropDownList Example </h3>

      Select a background color for days in the calendar.

      <br /><br /> 

      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br /><br />

      <table cellpadding="5">

         <tr>

            <td>

               Background color:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ColorList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem Selected="True" Value="White"> White </asp:ListItem>
                  <asp:ListItem Value="Silver"> Silver </asp:ListItem>
                  <asp:ListItem Value="DarkGray"> Dark Gray </asp:ListItem>
                  <asp:ListItem Value="Khaki"> Khaki </asp:ListItem>
                  <asp:ListItem Value="DarkKhaki"> Dark Khaki </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>

      </table>

   </form>

</body>
</html>
 


Im folgenden Codebeispiel wird das Erstellen eines DropDownList-Steuerelements unter Verwendung der Datenbindung veranschaulicht.


<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server" >

      void Selection_Change(Object sender, EventArgs e)
      {

         // Set the background color for days in the Calendar control
         // based on the value selected by the user from the 
         // DropDownList control.
         Calendar1.DayStyle.BackColor = 
             System.Drawing.Color.FromName(ColorList.SelectedItem.Value);

      }

      void Page_Load(Object sender, EventArgs e)
      {

         // Load data for the DropDownList control only once, when the 
         // page is first loaded.
         if(!IsPostBack)
         {

            // Specify the data source and field names for the Text 
            // and Value properties of the items (ListItem objects) 
            // in the DropDownList control.
            ColorList.DataSource = CreateDataSource();
            ColorList.DataTextField = "ColorTextField";
            ColorList.DataValueField = "ColorValueField";

            // Bind the data to the control.
            ColorList.DataBind();

            // Set the default selected item, if desired.
            ColorList.SelectedIndex = 0;

         }

      }

      ICollection CreateDataSource() 
      {

         // Create a table to store data for the DropDownList control.
         DataTable dt = new DataTable();

         // Define the columns of the table.
         dt.Columns.Add(new DataColumn("ColorTextField", typeof(String)));
         dt.Columns.Add(new DataColumn("ColorValueField", typeof(String)));

         // Populate the table with sample values.
         dt.Rows.Add(CreateRow("White", "White", dt));
         dt.Rows.Add(CreateRow("Silver", "Silver", dt));
         dt.Rows.Add(CreateRow("Dark Gray", "DarkGray", dt));
         dt.Rows.Add(CreateRow("Khaki", "Khaki", dt));
         dt.Rows.Add(CreateRow("Dark Khaki", "DarkKhaki", dt));

         // Create a DataView from the DataTable to act as the data source
         // for the DropDownList control.
         DataView dv = new DataView(dt);
         return dv;

      }

      DataRow CreateRow(String Text, String Value, DataTable dt)
      {

         // Create a DataRow using the DataTable defined in the 
         // CreateDataSource method.
         DataRow dr = dt.NewRow();

         // This DataRow contains the ColorTextField and ColorValueField 
         // fields, as defined in the CreateDataSource method. Set the 
         // fields with the appropriate value. Remember that column 0 
         // is defined as ColorTextField, and column 1 is defined as 
         // ColorValueField.
         dr[0] = Text;
         dr[1] = Value;

         return dr;

      }

   </script>

<head runat="server">
    <title> DropDownList Data Binding Example </title>
</head>
<body>

   <form id="form1" runat="server">

      <h3> DropDownList Data Binding Example </h3>

      Select a background color for days in the calendar.

      <br /><br /> 

      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br /><br />

      <table cellpadding="5">

         <tr>

            <td>

               Background color:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ColorList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server"/>

            </td>

         </tr>

      </table>   

   </form>

</body>
</html>
 


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft