ListView.Items Eigenschap

Definitie

Hiermee haalt u een verzameling ListViewDataItem objecten op die de gegevensitems van de huidige pagina met gegevens in een ListView besturingselement vertegenwoordigen.

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)

Waarde van eigenschap

Een object dat alle gegevensitems van de huidige pagina met gegevens in een ListView besturingselement bevat.

Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Items verzameling gebruikt voor toegang tot het item dat in een ListView besturingselement wordt bewerkt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ItemEditing gebeurtenis.

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

Opmerkingen

De Items eigenschap wordt gebruikt om de gegevensitems in een ListView besturingselement op te slaan. Het ListView besturingselement vult de Items verzameling automatisch in door één ListViewDataItem object te maken voor elke record op de huidige pagina met gegevens in de gegevensbron. Vervolgens wordt elk object aan de verzameling toegevoegd. Deze eigenschap wordt meestal gebruikt voor toegang tot een specifiek item in het besturingselement of om de volledige verzameling items te herhalen.

Van toepassing op

Zie ook