ListView.SelectedIndex 屬性

定義

取得或設定 ListView 控制項中所選取項目的索引。

public:
 virtual property int SelectedIndex { int get(); void set(int value); };
public virtual int SelectedIndex { get; set; }
member this.SelectedIndex : int with get, set
Public Overridable Property SelectedIndex As Integer

屬性值

Int32

ListView 控制項中選取之項目以零起始的索引。 預設為 -1,表示目前未選取項目。

例外狀況

SelectedIndex 屬性會設定為小於 -1 的值。

範例

下列範例示範如何使用 SelectedIndex 屬性來判斷控制項中 ListView 是否選取專案。 此程式碼範例是為 方法提供之較大範例的 DeleteItem 一部分。

protected void DeleteButton_Click(object sender, EventArgs e)
{
  //Check if an item is selected to delete it.
  if (ContactsListView.SelectedIndex >= 0)
    ContactsListView.DeleteItem(ContactsListView.SelectedIndex);
  else
    Message.Text = "No contact was selected.";
}
Protected Sub DeleteButton_Click(ByVal sender As Object, ByVal e As EventArgs)
  
  ' Check if an item is selected to delete it.
  If ContactsListView.SelectedIndex >= 0 Then
    ContactsListView.DeleteItem(ContactsListView.SelectedIndex)
  Else
    Message.Text = "No contact was selected."
  End If
  
End Sub

備註

SelectedIndex使用 屬性來判斷控制項中 ListView 目前選取專案的索引。 您也可以使用這個屬性,以程式設計方式選取 控制項中的專案。 不過, (,如果您手動系結 ListView 控制項,您可能必須手動處理讀取或設定此屬性。)

適用於

另請參閱