Partager via


ListViewCancelEventArgs.ItemIndex Propriété

Définition

Obtient l'index de l'élément qui contient le bouton Annuler qui a déclenché l'événement.

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

Valeur de propriété

Int32

Index de base zéro de l'élément qui contient le bouton Annuler qui a déclenché l'événement.

Exemples

L’exemple suivant montre comment utiliser la ItemIndex propriété pour déterminer l’index de l’élément de modification qui contient le bouton Annuler qui a été cliqué par l’utilisateur. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListViewCancelEventArgs classe.

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

Remarques

Utilisez la ItemIndex propriété pour déterminer l’index de l’élément qui contient le bouton Annuler cliqué par l’utilisateur. L’index d’élément est souvent utilisé pour récupérer l’élément à partir de la Items collection du ListView contrôle, ce qui vous permet d’accéder aux propriétés de l’élément.

Lorsque la CancelMode propriété est définie sur ListViewCancelMode.CancelingInsert, la valeur de la ItemIndex propriété est toujours -1.

S’applique à

Voir aussi