Freigeben über


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

Aktualisiert: November 2007

Die Informationen in diesem Thema beziehen sich auf die folgenden Webserversteuerelemente:

ListBox

DropDownList

CheckBoxList

RadioButtonList

BulletedList

Sie können ein List-Webserversteuerelement verwenden, um die aus einer Datenquelle ausgelesenen Elemente anzuzeigen. Jedes Element im Steuerelement entspricht einem Element in der Datenquelle, z. B. einer Zeile in einer Datentabelle. Das Steuerelement kann ein Feld aus der Datenquelle anzeigen und ein zweites Feld optional als Elementwert verwenden.

Sie können die während der Entwurfsphase erstellten Listenelemente mit Listenelementen kombinieren, die aus einer Datenquelle aufgefüllt werden, indem Sie die AppendDataBoundItems-Eigenschaft eines Listensteuerelements auf true festlegen. Ein typisches Beispiel ist das Erstellen eines Listenelements mit dem Text "Wählen Sie ein Element aus" als erstes Element in einem DropDownList-Steuerelement. Anschließend können Sie die übrigen Elemente in das DropDownList-Steuerelement aus der Datenquelle auffüllen.

Auffüllen eines List-Webserversteuerelements aus einer Datenquelle

  1. Fügen Sie der Seite ein Datenquellensteuerelement hinzu, z. B. das SqlDataSource-Steuerelement oder das ObjectDataSource-Steuerelement.

  2. Verwenden Sie den Datenquellenkonfigurations-Assistenten, um die Verbindung und die Abfrage oder die Datenabrufmethode für das Datenquellensteuerelement zu definieren.

  3. Klicken Sie mit der rechten Maustaste auf das Listensteuerelement, und klicken Sie dann auf Smarttag anzeigen.

  4. Klicken Sie im Aufgabenmenü auf Datenquelle auswählen.

    Der Datenquellenkonfigurations-Assistent wird angezeigt.

  5. Klicken Sie in der Liste Datenquelle auswählen auf das Datenquellensteuerelement, das Sie in Schritt 1 hinzugefügt haben.

  6. Klicken Sie in der Liste Datenfeld für die Anzeige auswählen auf das Datenfeld, das Sie im Steuerelement anzeigen möchten.

  7. Klicken Sie optional in der Liste Datenfeld für den Wert auswählen auf das Datenfeld, das als Wert für jedes Elements gespeichert werden soll.

  8. Wenn das Steuerelement bereits statisch definierte Listenelemente enthält, die Sie beim Auffüllen der Liste aus einer Datenquelle beibehalten möchten, können Sie optional die AppendDataBoundItems-Eigenschaft des Steuerelements auf true festlegen.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen von Master-Detail-Webseiten in Visual Studio

Konzepte

Übersicht über das BulletedList-Webserversteuerelement

Referenz

Übersicht über die CheckBox-Webserversteuerelemente und CheckBoxList-Webserversteuerelemente

Übersicht über das DropDownList-Webserversteuerelement

Übersicht über das ListBox-Webserversteuerelement

Übersicht über die RadioButton- und RadioButtonList-Webserversteuerelemente