ListItemCollection.Remove Method (String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Removes a ListItem from the collection that represents the specified string.

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

public void Remove(
	string item


Type: System.String

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

Use the Remove method to remove a ListItem object from the collection. This implementation of the method creates a ListItem object using the text in the item parameter and then removes this ListItem from the collection. The specified item parameter must match the Value property of an existing ListItem object, or no item is removed from the collection.

The following example demonstrates the Remove method of the ListItemCollection class. The Web page contains a ListBox control with some list items in it and a TextBox control named Delete. The user enters the text of the item to delete into the TextBox control. The Click event handler of the Button1 control deletes the selected item from the ListItemCollection object and therefore from the ListBox control.

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

.NET Framework
Available since 1.1
Return to top