ListViewCancelEventArgs.ItemIndex Egenskap

Definition

Hämtar indexet för objektet som innehåller knappen Avbryt som skapade händelsen.

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

Egenskapsvärde

Det nollbaserade indexet för objektet som innehåller knappen Avbryt som aktiverade händelsen.

Exempel

I följande exempel visas hur du använder ItemIndex egenskapen för att fastställa indexet för det redigeringsobjekt som innehåller knappen Avbryt som användaren har klickat på. Det här kodexemplet är en del av ett större exempel för ListViewCancelEventArgs klassen.

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

Kommentarer

Använd egenskapen ItemIndex för att fastställa indexet för objektet som innehåller knappen Avbryt som användaren har klickat på. Objektindexet används ofta för att hämta objektet från Items kontrollens ListView samling, vilket gör att du kan komma åt objektets egenskaper.

När egenskapen CancelMode är inställd på ListViewCancelMode.CancelingInsertär värdet för ItemIndex egenskapen alltid -1.

Gäller för

Se även