Compartir vía


ListViewCancelEventArgs.ItemIndex Propiedad

Definición

Obtiene el índice del elemento que contiene el botón de cancelación que provocó el evento.

public:
 property int ItemIndex { int get(); };
public int ItemIndex { get; }
member this.ItemIndex : int
Public ReadOnly Property ItemIndex As Integer

Valor de propiedad

Índice de base cero del elemento que contiene el botón de cancelación que provocó el evento.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la ItemIndex propiedad para determinar el índice del elemento de edición que contiene el botón Cancelar en el que hizo clic el usuario. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase ListViewCancelEventArgs.

protected void ContactsListView_ItemCanceling(object sender, ListViewCancelEventArgs e)
{
  //Check the operation that raised the event
  if (e.CancelMode == ListViewCancelMode.CancelingEdit)
  {
    // The update operation was canceled. Display the 
    // primary key of the item.
    Message.Text = "Update for the ContactID " + 
      ContactsListView.DataKeys[e.ItemIndex].Value.ToString()  + " canceled.";
  }
  else
  {
    Message.Text = "Insert operation canceled."; 
  }
}
Protected Sub ContactsListView_ItemCanceling(ByVal sender As Object, _
                                             ByVal e As ListViewCancelEventArgs)
  'Check the operation that raised the event
  If (e.CancelMode = ListViewCancelMode.CancelingEdit) Then
    ' The update operation was canceled. Display the 
    ' primary key of the item.
    Message.Text = "Update for the ContactID " & _
      ContactsListView.DataKeys(e.ItemIndex).Value.ToString() & " canceled."
  Else
    Message.Text = "Insert operation canceled."
  End If

End Sub

Comentarios

Utilice la ItemIndex propiedad para determinar el índice del elemento que contiene el botón Cancelar en el que hace clic el usuario. El índice de elementos se usa a menudo para recuperar el elemento de la Items colección del ListView control, lo que le permite tener acceso a las propiedades del elemento.

Cuando la CancelMode propiedad se establece ListViewCancelMode.CancelingInserten , el valor de la ItemIndex propiedad siempre es -1.

Se aplica a

Consulte también