ListViewDataItem.DisplayIndex Propriété

Définition

Obtient la position de l'élément de données tel qu'il s'affiche dans le contrôle ListView.

public:
 virtual property int DisplayIndex { int get(); };
public virtual int DisplayIndex { get; }
public override int DisplayIndex { get; }
member this.DisplayIndex : int
Public Overridable ReadOnly Property DisplayIndex As Integer
Public Overrides ReadOnly Property DisplayIndex As Integer

Valeur de propriété

Int32

Position de base zéro de l'élément de données tel qu'il s'affiche dans le contrôle ListView.

Implémente

Exemples

L’exemple suivant montre comment utiliser la propriété pour récupérer l’index DisplayIndex de l’élément en cours de modification. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListView.UpdateItem méthode.

protected void PreferredCheckBox_CheckedChanged(object sender, EventArgs e)
{
  // Gets the CheckBox object that fired the event.
  CheckBox chkBox = (CheckBox) sender;

  // Gets the item that contains the CheckBox object. 
  ListViewDataItem item = (ListViewDataItem) chkBox.Parent.Parent;
  
  // Update the database with the changes.
  VendorsListView.UpdateItem(item.DisplayIndex, false);
}
Protected Sub PreferredCheckBox_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) 

  ' Gets the CheckBox object that fired the event.
  Dim chkBox As CheckBox = CType(sender, CheckBox)
  
  ' Gets the item that contains the CheckBox object. 
  Dim item As ListViewDataItem = CType(chkBox.Parent.Parent, ListViewDataItem)
  
  ' Update the database with the changes.
  VendorsListView.UpdateItem(item.DisplayIndex, False)    

End Sub

Remarques

La DisplayIndex propriété correspond à la position actuelle de l’élément, comme indiqué par le ListView contrôle. La valeur de DisplayIndex chaque élément reflète l’ordre dans lequel ils ont été ajoutés au contrôle dans cette page de données particulière. Vous pouvez utiliser la DisplayIndex propriété pour récupérer un ListViewDataItem objet dans la Items collection.

Notes

Cette propriété s’applique uniquement aux éléments de données. Elle ne s’applique pas à l’insertion d’éléments ou d’éléments vides.

S’applique à

Voir aussi