Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Die Informationen in diesem Thema beziehen sich auf die folgenden Webserversteuerelemente:
Normalerweise trifft ein Benutzer seine Auswahl, indem er Elemente in einem List-Webserversteuerelement selbst auswählt. Sie haben jedoch auch die Möglichkeit, eine Vorauswahl zu treffen oder Elemente anhand bestimmter Bedingungen zur Laufzeit (programmgesteuert) auszuwählen.
So legen Sie die Auswahl in einem List-Webserversteuerelement zur Entwurfszeit fest
Klicken Sie im Eigenschaftenfenster auf die Schaltfläche zum Durchsuchen (
). Daraufhin wird durch die Items-Eigenschaft das Dialogfeld ListItem-Auflistungs-Editor geöffnet.Wählen Sie das auszuwählende Member aus der Liste Member aus, und setzen Sie die zugehörige Selected-Eigenschaft auf true fest.
Wenn das Steuerelement für die Mehrfachauswahl konfiguriert ist, wiederholen Sie Schritt 2 für alle Elemente, die Sie auswählen möchten. Klicken Sie dann auf OK, um das Dialogfeld zu schließen.
So legen Sie eine Einzelauswahl in einem List-Webserversteuerelement programmgesteuert fest
Führen Sie eine der folgenden Aktionen aus:
Legen Sie die SelectedIndex-Eigenschaft auf den Indexwert des auszuwählenden Elements fest. Der Index ist nullbasiert. Um keine Auswahl festzulegen, legen Sie SelectedIndex auf -1 fest.
Hinweis:Wenn Sie die SelectedIndex-Eigenschaft eines DropDownList-Steuerelements auf -1 festlegen, wird die Eigenschaft vom Steuerelement auf den Wert 0 zurückgesetzt, da im DropDownList-Steuerelement immer ein Listenelement ausgewählt ist.
' Selects the third item ListBox1.SelectedIndex = 2// Selects the third item ListBox1.SelectedIndex = 2;Legen Sie die Selected-Eigenschaft eines einzelnen Elements in der Liste fest.
' Selects the item whose text is Apples ListBox1.Items.FindByText("Apples") If Not li Is Nothing Then li.Selected = True End If // Selects the item whose text is Apples ListItem li = ListBox1.Items.FindByText("Apples"); if(li != null) { li.Selected = true; }
So legen Sie Mehrfachauswahlen in einem Listensteuerelement programmgesteuert fest
Durchlaufen Sie die Items-Auflistung des Steuerelements, und legen Sie die Selected-Eigenschaft jedes einzelnen Elements fest.
Hinweis:Sie können nur mehrere Elemente auswählen, wenn die SelectionMode-Eigenschaft des Steuerelements auf Multiple festgelegt ist.
Im folgenden Beispiel wird gezeigt, wie Sie die Auswahlen in einem für Mehrfachauswahl konzipierten ListBox-Steuerelement mit dem Namen ListBox1 festlegen können. Alle weiteren Elemente werden über den Code ausgewählt.
Protected Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim i As Integer Dim li As ListItem For Each li In ListBox1.Items i += 1 If (i Mod 2 = 0) Then li.Selected = True End If Next End SubProtected void Button1_Click(object sender, System.EventArgs e) { // Counter int i = 0; foreach(ListItem li in ListBox1.Items) { if( (i%2) == 0) { li.Selected = true; } i += 1; } }
Siehe auch
Aufgaben
Gewusst wie: Festlegen der Auswahl in List-Webserversteuerelementen (Visual Studio)
Gewusst wie: Auffüllen von List-Webserversteuerelementen aus einer Datenquelle (Visual Studio)