ListViewItem.ItemType Proprietà

Definizione

Ottiene il tipo di elemento dell'oggetto ListViewItem.

public:
 property System::Web::UI::WebControls::ListViewItemType ItemType { System::Web::UI::WebControls::ListViewItemType get(); };
public System.Web.UI.WebControls.ListViewItemType ItemType { get; }
member this.ItemType : System.Web.UI.WebControls.ListViewItemType
Public ReadOnly Property ItemType As ListViewItemType

Valore della proprietà

Uno dei valori di ListViewItemType.

Esempio

Nell'esempio seguente viene illustrato come usare la proprietà per determinare se l'elemento ItemType creato è un elemento di dati. Se l'elemento è un elemento di dati, l'indirizzo di posta elettronica viene visualizzato in corsivo. Questo esempio di codice fa parte di un esempio più grande fornito per la ListViewItem classe.

protected void ContactsListView_ItemCreated(object sender, ListViewItemEventArgs e)
{
  // Retrieve the current item.
  ListViewItem item = e.Item;

  // Verify if the item is a data item.
  if (item.ItemType == ListViewItemType.DataItem)
  {
    // Get the EmailAddressLabel Label control in the item.
    Label EmailAddressLabel = (Label)item.FindControl("EmailAddressLabel");
    
    // Display the email address in italics.
    EmailAddressLabel.Font.Italic = true;
  }
}
Protected Sub ContactsListView_ItemCreated(ByVal sender As Object, ByVal e As ListViewItemEventArgs)
  
  ' Retrieve the current item.
  Dim item As ListViewItem = e.Item
  
  ' Verify if the item is a data item.
  If item.ItemType = ListViewItemType.DataItem Then
          
    ' Get the EmailAddressLabel Label control in the item.      
    Dim EmailAddressLabel As Label = CType(item.FindControl("EmailAddressLabel"), Label)
    
    ' Display the email address in italics.
    EmailAddressLabel.Font.Italic = True
          
  End If

End Sub

Commenti

Utilizzare la ItemType proprietà per determinare il tipo di elemento rappresentato dall'oggetto ListViewItem , come indicato nella tabella seguente.

Tipo di elemento Descrizione
DataItem Elemento dati del controllo ListView.
InsertItem Elemento di inserimento nel controllo ListView.
EmptyItem Elemento vuoto nel controllo ListView. L'elemento vuoto viene visualizzato quando il ListView controllo non dispone di record da visualizzare o quando un gruppo nel ListView controllo non dispone di altri record da visualizzare.

In genere si usa questa proprietà per determinare il tipo di un elemento prima di eseguire un'operazione.

Si applica a

Vedi anche