DataList.CreateItem(Int32, ListItemType) Metod

Definition

Skapar ett DataListItem objekt.

protected:
 virtual System::Web::UI::WebControls::DataListItem ^ CreateItem(int itemIndex, System::Web::UI::WebControls::ListItemType itemType);
protected virtual System.Web.UI.WebControls.DataListItem CreateItem(int itemIndex, System.Web.UI.WebControls.ListItemType itemType);
abstract member CreateItem : int * System.Web.UI.WebControls.ListItemType -> System.Web.UI.WebControls.DataListItem
override this.CreateItem : int * System.Web.UI.WebControls.ListItemType -> System.Web.UI.WebControls.DataListItem
Protected Overridable Function CreateItem (itemIndex As Integer, itemType As ListItemType) As DataListItem

Parametrar

itemIndex
Int32

Den angivna platsen inom DataList för att placera det skapade objektet.

itemType
ListItemType

En ListItemType som representerar den angivna typen av objekt som ska skapas.

Returer

En ny DataListItem som har skapats med den angivna listobjektstypen.

Kommentarer

Metoden CreateItem används främst av kontrollutvecklare för att skapa en anpassad implementering av DataList kontrollen. Metoden CreateItem är funktionellt likvärdig med att anropa DataListItem konstruktorn för en DataListItem. Egenskaperna ItemIndex och ItemType initieras för den nya DataListItem med de angivna värdena, men objektet infogas inte i DataList.

Metoden CreateControlHierarchy använder CreateItem metoderna och InitializeItem för att skapa DataListItem kontroller som representerar sidhuvud, sidfot, avgränsare och databundna objekt som finns i datalistan. Du kan komma åt databundna objekt för datalistan via Items samlingen. Du kan komma åt alla objekttyper, inklusive sidhuvuds-, sidfots- och avgränsarobjekt, via Controls samlingen.

Anteckningar till arvingar

Åsidosätt den här metoden för att skapa en egen härledd DataListItem typ eller för att ange ytterligare medlemsegenskaper när en DataListItem skapas.

Gäller för

Se även