ListView.Items Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki geçerli veri sayfasının veri öğelerini temsil eden nesne ListView koleksiyonunu ListViewDataItem alır.
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)
Özellik Değeri
Denetimdeki geçerli veri sayfasının tüm veri öğelerini içeren bir ListView nesne.
- Öznitelikler
Örnekler
Aşağıdaki örnekte, bir denetimde ItemsListView düzenlenen öğeye erişmek için koleksiyonun nasıl kullanılacağı gösterilmektedir. Bu kod örneği, olay için ItemEditing sağlanan daha büyük bir örneğin bir parçasıdır.
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
Açıklamalar
Items özelliği, veri öğelerini bir ListView denetimde depolamak için kullanılır. Denetim, ListView veri kaynağındaki Items geçerli veri sayfasındaki her kayıt için bir ListViewDataItem nesne oluşturarak koleksiyonu otomatik olarak doldurur. Ardından her nesneyi koleksiyona ekler. Bu özellik genellikle denetimdeki belirli bir öğeye erişmek veya öğe koleksiyonunun tamamını yinelemek için kullanılır.