ListViewCancelEventArgs.ItemIndex Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.CancelingInsert
en , el valor de la ItemIndex propiedad siempre es -1.