Bagikan melalui


ListView.Items Properti

Definisi

Mendapatkan kumpulan ListViewDataItem objek yang mewakili item data dari halaman data saat ini dalam ListView kontrol.

public:
 virtual property System::Collections::Generic::IList<System::Web::UI::WebControls::ListViewDataItem ^> ^ Items { System::Collections::Generic::IList<System::Web::UI::WebControls::ListViewDataItem ^> ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Collections.Generic.IList<System.Web.UI.WebControls.ListViewDataItem> Items { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Items : System.Collections.Generic.IList<System.Web.UI.WebControls.ListViewDataItem>
Public Overridable ReadOnly Property Items As IList(Of ListViewDataItem)

Nilai Properti

Objek yang berisi semua item data dari halaman data saat ini dalam ListView kontrol.

Atribut

Contoh

Contoh berikut menunjukkan cara menggunakan Items koleksi untuk mengakses item yang sedang diedit dalam ListView kontrol. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk peristiwa tersebut ItemEditing .

void ProductsListView_ItemEditing(Object sender, ListViewEditEventArgs e)
{
  ListViewItem item = ProductsListView.Items[e.NewEditIndex];
  Label dateLabel = (Label)item.FindControl("DiscontinuedDateLabel");
  
  if (String.IsNullOrEmpty(dateLabel.Text))
    return;
  
  //Verify if the item is discontinued.
  DateTime discontinuedDate = DateTime.Parse(dateLabel.Text);
  if (discontinuedDate < DateTime.Now)
  {
    Message.Text = "You cannot edit a discontinued item.";
    e.Cancel = true;
    ProductsListView.SelectedIndex = -1;
  }       
}
Sub ProductsListView_ItemEditing(ByVal sender As Object, ByVal e As ListViewEditEventArgs)
  Dim item As ListViewItem = ProductsListView.Items(e.NewEditIndex)
  Dim dateLabel As Label = CType(item.FindControl("DiscontinuedDateLabel"), Label)
    
  If String.IsNullOrEmpty(dateLabel.Text) Then _
    Return
    
  'Verify if the item is discontinued.
  Dim discontinuedDate As DateTime = DateTime.Parse(dateLabel.Text)
  If discontinuedDate < DateTime.Now Then
    Message.Text = "You cannot edit a discontinued item."
    e.Cancel = True
    ProductsListView.SelectedIndex = -1
  End If
End Sub

Keterangan

Properti Items digunakan untuk menyimpan item data dalam ListView kontrol. ListView Kontrol secara otomatis mengisi Items koleksi dengan membuat satu ListViewDataItem objek untuk setiap rekaman di halaman data saat ini di sumber data. Kemudian menambahkan setiap objek ke koleksi. Properti ini biasanya digunakan untuk mengakses item tertentu dalam kontrol atau untuk melakukan iterasi melalui kumpulan item lengkap.

Berlaku untuk

Lihat juga