Language

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 メソッドは、機能的には、DataListItemのDataListItem コンストラクターを呼び出すことと同等です。 ItemIndexプロパティとItemType プロパティは、指定した値を使用して新しいDataListItem用に初期化されますが、項目はDataListに挿入されません。

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

注意 (継承者)

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

適用対象

こちらもご覧ください