Sdílet prostřednictvím


ListItemCollection.Remove Metoda

Definice

Odebere kolekci ListItem .

Přetížení

Name Description
Remove(String)

Odebere ListItem ze kolekce zadaný řetězec reprezentovaný zadaným řetězcem.

Remove(ListItem)

Odebere zadanou ListItem položku z kolekce.

Remove(String)

Odebere ListItem ze kolekce zadaný řetězec reprezentovaný zadaným řetězcem.

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

Parametry

item
String

A String , který představuje položku, která se má odebrat z kolekce.

Příklady

Následující příklad ukazuje Remove metodu ListItemCollection třídy. Webová stránka obsahuje ListBox ovládací prvek s některými položkami seznamu a ovládacím TextBox prvku s názvem Delete. Uživatel zadá do ovládacího prvku text položky, který se má odstranit TextBox . Obslužná rutina ClickButton1 události ovládacího prvku odstraní vybranou položku z objektu ListItemCollection , a proto z ListBox ovládacího prvku.

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

Poznámky

Použijte metodu Remove k odebrání objektu ListItem z kolekce. Tato metoda vytvoří ListItem objekt pomocí textu parametru item a pak ji ListItem odebere z kolekce. item Zadaný text musí přesně odpovídat Value vlastnosti a textu existujícího ListItem objektu; jinak se neodebere žádná položka.

Viz také

Platí pro

Remove(ListItem)

Odebere zadanou ListItem položku z kolekce.

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)

Parametry

item
ListItem

Odebrání ListItem z kolekce.

Příklady

Následující příklad kódu ukazuje vytváření ListItemCollection objektů, přidávání položek do kolekcí a odebírání položek z kolekcí. V příkladu se název listBoxData používá jako zdroj dat pro ovládací prvek volaný ListBoxListBox1a ListItemCollection volá ddBoxData se jako zdroj dat pro ovládací prvek volaný DropDownListDropDownList1.ListItemCollection Pokud chcete tento kód zobrazit v plně funkčním příkladu, podívejte se na WebControl téma třídy.

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

Poznámky

Remove Pomocí metody odeberte ListItem z kolekce. Tato implementace metody přebírá ListItem zadaný item parametr a odebere ho z kolekce.

Viz také

Platí pro