Metodo IndexOf (ObjectListItemCollection)

Restituisce l'indice dell'elemento specificato in un oggetto ObjectListItemCollection.

public int IndexOf(
   System.Web.UI.MobileControls.ObjectListItem item
)

Parametri

  • item
    Un elemento da ricercare nell'insieme.

Valori restituiti

Restituisce l'indice dell'elemento specificato come valore integer. Se il campo specificato non viene rilevato, il metodo IndexOf restituisce il valore –1.

Esempio

Nell'esempio seguente viene mostrato come utilizzare il metodo IndexOf per recuperare un elemento in ObjectListItemCollection.

Sub ShowTaskDetail1(sender As Object, e As ObjectListSelectEventArgs)

   e.UseDefaultHandling = False
   dim arr as ArrayList = CType(Session("MyArray"), ArrayList)
   arr.RemoveAt(ObjectList1.Items.IndexOf(e.ListItem))
   ObjectList1.DataSource = arr
   ObjectList1.DataBind()

End Sub

[C#]

void ShowTaskDetail1(Object sender, ObjectListSelectEventArgs e)
{
   e.UseDefaultHandling = false;
   ArrayList arr = (ArrayList)Session["MyArray"];
   arr.RemoveAt(ObjectList1.Items.IndexOf(e.ListItem));
   ObjectList1.DataSource = arr;
   ObjectList1.DataBind();
}  

Vedere anche

Metodo IndexOf (IObjectListFieldCollection) | Metodo IndexOf (MobileListItemCollection) | Metodo IndexOf (ObjectListCommandCollection) | Metodo IndexOf (ObjectListFieldCollection)

Si applica a: classe ObjectListItemCollection