ListViewItemEventArgs.Item Property

 

Gets the item that is being created or bound to data.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

Public ReadOnly Property Item As ListViewItem

Property Value

Type: System.Web.UI.WebControls.ListViewItem

The item that is being created or bound to data.

Use the Item property to access the properties of the item that is being created or bound to data. To determine which item type (data item, empty item, or insert item) is being created, use the ItemType property of the ListViewItem object.

The following example shows how to use the Item property to access the properties of the item that is being bound to data. This code example is part of a larger example provided for the ListViewItemEventArgs class.

Protected Sub ContactsListView_ItemDataBound(ByVal sender As Object, _
                                             ByVal e As ListViewItemEventArgs)

    If e.Item.ItemType = ListViewItemType.DataItem Then
        ' Display the e-mail address in italics.
        Dim EmailAddressLabel As Label = _
          CType(e.Item.FindControl("EmailAddressLabel"), Label)
        EmailAddressLabel.Font.Italic = True

        Dim rowView As System.Data.DataRowView
        rowView = CType(e.Item.DataItem, System.Data.DataRowView)
        Dim currentEmailAddress As String = rowView("EmailAddress").ToString()
        If currentEmailAddress = "orlando0@adventure-works.com" Then
            EmailAddressLabel.Font.Bold = True
        End If
    End If

End Sub

.NET Framework
Available since 3.5
Return to top
Show: