DataList.CreateItem(Int32, ListItemType) メソッド

定義

DataListItem オブジェクトを作成します。

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

パラメーター

itemIndex
Int32

作成されたアイテムを配置する DataList 内の指定された場所。

itemType
ListItemType

作成するアイテムの指定した型を表す ListItemType

返品

新しい DataListItem 指定したリストアイテムの種類で作成されます。

注釈

CreateItem メソッドは、主にコントロール開発者がDataList コントロールのカスタム実装を作成する場合に使用されます。 CreateItem メソッドは、機能的には、DataListItemDataListItem コンストラクターを呼び出すことと同等です。 ItemIndexプロパティとItemType プロパティは、指定した値を使用して新しいDataListItem用に初期化されますが、項目はDataListに挿入されません。

CreateControlHierarchy メソッドは、CreateItemメソッドとInitializeItem メソッドを使用して、データ リストに含まれるヘッダー、フッター、区切り記号、およびデータ バインド項目を表すDataListItem コントロールを作成します。 Items コレクションを使用して、データ リストのデータ バインド項目にアクセスできます。 ヘッダー、フッター、区切り記号の項目を含むすべての項目の種類には、 Controls コレクションからアクセスできます。

注意 (継承者)

独自の派生 DataListItem 型を作成したり、 DataListItem の作成時に追加のメンバー プロパティを設定したりするには、このメソッドをオーバーライドします。

適用対象

こちらもご覧ください