Condividi tramite


ListViewCancelEventArgs.ItemIndex Proprietà

Definizione

Ottiene l'indice dell'elemento contenente il pulsante Cancel che ha generato l'evento.

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

Valore della proprietà

Indice in base zero dell'elemento contenente il pulsante Cancel che ha generato l'evento.

Esempio

Nell'esempio seguente viene illustrato come utilizzare la ItemIndex proprietà per determinare l'indice dell'elemento di modifica contenente il pulsante Annulla selezionato dall'utente. Questo esempio di codice fa parte di un esempio più ampio fornito per 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

Commenti

Utilizzare la ItemIndex proprietà per determinare l'indice dell'elemento che contiene il pulsante Annulla selezionato dall'utente. L'indice dell'elemento viene spesso usato per recuperare l'elemento dalla Items raccolta del ListView controllo, che consente di accedere alle proprietà dell'elemento.

Quando la CancelMode proprietà è impostata su ListViewCancelMode.CancelingInsert, il valore della ItemIndex proprietà è sempre -1.

Si applica a

Vedi anche