ListItemCollection.Remove 方法

定义

从集合中删除 ListItem 对象。

重载

Remove(String)

从集合中删除由指定的字符串表示的 ListItem

Remove(ListItem)

从集合中移除指定的 ListItem

Remove(String)

从集合中删除由指定的字符串表示的 ListItem

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

示例

下面的示例演示 Remove 类的 ListItemCollection 方法。 网页包含一个 ListBox 控件,其中包含一些列表项,以及一 TextBox 个名为 的 Delete控件。 用户将要删除的项的文本输入到 控件中 TextBox 。 控件ClickButton1事件处理程序从 对象中删除选定的项,ListItemCollection因此从 控件中删除。ListBox

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 对象。 此方法使用参数文本创建对象 ListItemitem 然后从集合中删除该 ListItem 对象。 指定的item文本必须与属性和现有ListItem对象的文本完全匹配Value;否则,不会删除任何项。

另请参阅

适用于

Remove(ListItem)

从集合中移除指定的 ListItem

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

示例

下面的代码示例演示如何创建 ListItemCollection 对象、将项添加到集合以及从集合中删除项。 在示例中,ListItemCollection命名listBoxData的 用作名为 ListBox1的控件的ListBox数据源,而ListItemCollection被调用ddBoxData的 用作名为 的控件的DropDownListDropDownList1数据源。 若要在完全正常工作的示例中查看此代码,请参阅 WebControl 类主题。

//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 。 方法的此实现采用 ListItem 参数 item 指定的 并将其从集合中删除。

另请参阅

适用于