Freigeben über


ListItemCollection.Remove Methode

Definition

Entfernt eine ListItem Aus der Auflistung.

Überlädt

Name Beschreibung
Remove(String)

Entfernt die ListItem durch die angegebene Zeichenfolge dargestellte Zeichenfolge aus der Auflistung.

Remove(ListItem)

Entfernt den angegebenen ListItem Wert aus der Auflistung.

Remove(String)

Entfernt die ListItem durch die angegebene Zeichenfolge dargestellte Zeichenfolge aus der Auflistung.

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

A String that represents the item to remove from the collection.

Beispiele

Im folgenden Beispiel wird die Remove Methode der ListItemCollection Klasse veranschaulicht. Die Webseite enthält ein ListBox Steuerelement mit einigen Listenelementen darin und einem 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 daher 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. Mit dieser Methode wird ein ListItem Objekt mit dem item Parametertext erstellt und dann aus der Auflistung entfernt ListItem . Der angegebene item Text muss mit der Value Eigenschaft und dem Text eines vorhandenen ListItem Objekts exakt übereinstimmen. Andernfalls wird kein Element entfernt.

Weitere Informationen

Gilt für:

Remove(ListItem)

Entfernt den angegebenen ListItem Wert 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

The ListItem to remove from the collection.

Beispiele

Im folgenden Codebeispiel wird das Erstellen von ListItemCollection Objekten, das Hinzufügen von Elementen zu den Auflistungen und das Entfernen von Elementen aus den Auflistungen veranschaulicht. Im Beispiel wird der ListItemCollection Benannte listBoxData als Datenquelle für ein aufgerufenes ListBoxListBox1Steuerelement verwendet, und der ListItemCollection aufgerufene ddBoxData Wird als Datenquelle für ein DropDownList Steuerelement verwendet, das aufgerufen DropDownList1wird. 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 eine ListItem aus der Auflistung zu entfernen. Diese Implementierung der Methode verwendet den ListItem angegebenen Parameter item und entfernt sie aus der Auflistung.

Weitere Informationen

Gilt für: