ListItemCollection.Remove Метод

Определение

Удаляет объект ListItem из коллекции.Removes a ListItem from the collection.

Перегрузки

Remove(String)

Удаляет элемент ListItem, представленный указанной строкой из коллекции.Removes the ListItem that's represented by the specified string from the collection.

Remove(ListItem)

Удаляет указанный объект ListItem из коллекции.Removes the specified ListItem from the collection.

Remove(String)

Удаляет элемент ListItem, представленный указанной строкой из коллекции.Removes the ListItem that's represented by the specified string from the collection.

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

Параметры

item
String

Объект String, представляющий элемент, который необходимо удалить из коллекции.A String that represents the item to remove from the collection.

Примеры

В следующем примере показан Remove метод ListItemCollection класса.The following example demonstrates the Remove method of the ListItemCollection class. Веб-страница содержит ListBox элемент управления с некоторыми элементами списка и TextBox элементом управления с именем Delete .The Web page contains a ListBox control with some list items in it and a TextBox control named Delete. Пользователь вводит текст элемента, который нужно удалить в TextBox элементе управления.The user enters the text of the item to delete into the TextBox control. ClickОбработчик событий Button1 элемента управления удаляет выбранный элемент из ListItemCollection объекта и, следовательно, из ListBox элемента управления.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.
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

Комментарии

Используйте Remove метод, чтобы удалить ListItem объект из коллекции.Use the Remove method to remove a ListItem object from a collection. Этот метод создает ListItem объект, используя item текст параметра, а затем удаляет его ListItem из коллекции.This method creates a ListItem object using the item parameter text and then removes that ListItem from the collection. Указанный item текст должен Value точно соответствовать свойству и тексту существующего ListItem объекта; в противном случае элемент не удаляется.The specified item text must match the Value property and the text of an existing ListItem object exactly; otherwise, no item is removed.

См. также раздел

Применяется к

Remove(ListItem)

Удаляет указанный объект ListItem из коллекции.Removes the specified ListItem from the collection.

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)

Параметры

item
ListItem

Объект ListItem, который требуется удалить из коллекции.The ListItem to remove from the collection.

Примеры

В следующем примере кода показано создание ListItemCollection объектов, добавление элементов в коллекции и удаление элементов из коллекций.The following code example demonstrates creating ListItemCollection objects, adding items to the collections, and removing items from the collections. В этом примере в ListItemCollection listBoxData качестве источника данных для элемента управления используется именованный объект ListBox ListBox1 , а ListItemCollection вызываемый объект ddBoxData используется в качестве источника данных для DropDownList элемента управления с именем DropDownList1 .In the example, the ListItemCollection named listBoxData is used as the data source for a ListBox control called ListBox1, and the ListItemCollection called ddBoxData is used as the data source for a DropDownList control called DropDownList1. Чтобы просмотреть этот код в полном рабочем примере, ознакомьтесь с WebControl разделом класс.To view this code in a fully working example, see the WebControl class topic.

//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)

Комментарии

Используйте Remove метод для удаления ListItem из коллекции.Use the Remove method to remove a ListItem from the collection. Эта реализация метода принимает объект, ListItem указанный item параметром, и удаляет его из коллекции.This implementation of the method takes the ListItem specified by the item parameter and removes it from the collection.

См. также раздел

Применяется к