Freigeben über


ListItemCollection.Remove Methode

Definition

Entfernt ein ListItem-Objekt aus der Auflistung.

Überlädt

Remove(String)

Entfernt das ListItem-Element, das durch die angegebene Zeichenfolge dargestellt wird, aus der Sammlung.

Remove(ListItem)

Entfernt den angegebenen ListItem aus der Auflistung.

Remove(String)

Entfernt das ListItem-Element, das durch die angegebene Zeichenfolge dargestellt wird, aus der Sammlung.

public:
 void Remove(System::String ^ item);
public void Remove (string item);
member this.Remove : string -> unit
Public Sub Remove (item As String)

Parameter

item
String

Ein String, der das aus der Auflistung zu entfernende Element darstellt.

Beispiele

Im folgenden Beispiel wird die Remove -Methode der ListItemCollection -Klasse veranschaulicht. Die Webseite enthält ein ListBox Steuerelement mit einigen Listenelementen und ein TextBox Steuerelement mit dem Namen Delete. Der Benutzer gibt den Text des zu löschenden Elements in das TextBox Steuerelement ein. Der Click Ereignishandler des Button1 Steuerelements löscht das ausgewählte Element aus dem ListItemCollection -Objekt und damit aus dem ListBox -Steuerelement.

ListItem myListItem = new ListItem(Delete.Text.ToLower(),Delete.Text.ToLower());
// Check whether the 'ListItem' is present in the 'ListBox' or not.
if(ItemCollection.Contains(myListItem))
{
   String deleteString=Delete.Text;
   // Delete the listitem entered by the user in textfield.
   ItemCollection.Remove(deleteString.ToLower());
   Message.Text="<font color='green'><b>Deleted Successfully</b></font>";
}
else
{
  Message.Text="<font color='red'><b>No ListItem with the given name is present in the ListBox for deletion.</b></font>";
}               

     Dim myListItem As ListItem = new ListItem(Delete.Text.ToLower(),Delete.Text.ToLower())
     ' Check whether the 'ListItem' is present in the 'ListBox' or not.
     If(ItemCollection.Contains(myListItem)) Then
     
        Dim deleteString As String =Delete.Text
        ' Delete the listitem entered by the user in textfield.
        ItemCollection.Remove(deleteString.ToLower())
        Message.Text="<font color='green'><b>Deleted Successfully</b></font>"
     Else
     
       Message.Text="<font color='red'><b>No ListItem with the given name is present in the ListBox for deletion.</b></font>"
     End If

Hinweise

Verwenden Sie die Remove -Methode, um ein ListItem Objekt aus einer Auflistung zu entfernen. Diese Methode erstellt ein ListItem Objekt mit dem item Parametertext und entfernt dieses ListItem dann aus der Auflistung. Der angegebene item Text muss genau mit der Value Eigenschaft und dem Text eines vorhandenen ListItem Objekts übereinstimmen, andernfalls wird kein Element entfernt.

Weitere Informationen

Gilt für:

Remove(ListItem)

Entfernt den angegebenen ListItem aus der Auflistung.

public:
 void Remove(System::Web::UI::WebControls::ListItem ^ item);
public void Remove (System.Web.UI.WebControls.ListItem item);
member this.Remove : System.Web.UI.WebControls.ListItem -> unit
Public Sub Remove (item As ListItem)

Parameter

item
ListItem

Die aus der Auflistung zu entfernende ListItem.

Beispiele

Das folgende Codebeispiel veranschaulicht das Erstellen von ListItemCollection Objekten, das Hinzufügen von Elementen zu den Auflistungen und das Entfernen von Elementen aus den Auflistungen. Im Beispiel wird der ListItemCollection benannte listBoxData als Datenquelle für ein ListBox Steuerelement namens ListBox1verwendet, und das ListItemCollection aufgerufene ddBoxData wird als Datenquelle für ein DropDownList Steuerelement namens DropDownList1verwendet. Informationen zum Anzeigen dieses Codes in einem vollständig funktionierenden Beispiel finden Sie im WebControl Klassenthema.

//Set the SelectedIndex to -1 so no items are selected.
// The new item will be set as the selected item when it is added.
DropDownList1.SelectedIndex = -1;
// Add the selected item to DropDownList1.
DropDownList1.Items.Add(ListBox1.SelectedItem);
// Delete the selected item from ListBox1.
ListBox1.Items.Remove(ListBox1.SelectedItem);
' Add the selected item to DropDownList1.
DropDownList1.Items.Add(ListBox1.SelectedItem)
' Delete the selected item from ListBox1.
ListBox1.Items.Remove(ListBox1.SelectedItem)

Hinweise

Verwenden Sie die Remove -Methode, um einen ListItem aus der Auflistung zu entfernen. Diese Implementierung der -Methode übernimmt die ListItem durch den item -Parameter angegebene und entfernt sie aus der Auflistung.

Weitere Informationen

Gilt für: