Share via


ListViewDataItem.DisplayIndex Proprietà

Definizione

Ottiene la posizione dell'elemento di dati visualizzato nel controllo 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

Valore della proprietà

Posizione con base zero dell'elemento di dati visualizzato nel ListView controllo.

Implementazioni

Esempio

Nell'esempio seguente viene illustrato come utilizzare la DisplayIndex proprietà per recuperare l'indice dell'elemento da modificare. Questo esempio di codice fa parte di un esempio più ampio fornito per il ListView.UpdateItem metodo .

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

Commenti

La DisplayIndex proprietà corrisponde alla posizione corrente dell'elemento come visualizzato dal ListView controllo . Il valore di DisplayIndex ogni elemento riflette l'ordine in cui sono stati aggiunti al controllo in quella determinata pagina di dati. È possibile utilizzare la DisplayIndex proprietà per recuperare un ListViewDataItem oggetto nell'insieme Items .

Nota

Questa proprietà si applica solo agli elementi di dati. Non si applica all'inserimento di elementi o elementi vuoti.

Si applica a

Vedi anche