指定されたデータ ソースを使用するかしないかにかかわらず、データ リスト コントロールを表示するために使用されるコントロール階層を作成します。
名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Protected Overrides Sub CreateControlHierarchy ( _
useDataSource As Boolean _
)
'使用
Dim useDataSource As Boolean
Me.CreateControlHierarchy(useDataSource)
protected override void CreateControlHierarchy (
bool useDataSource
)
protected:
virtual void CreateControlHierarchy (
bool useDataSource
) override
protected void CreateControlHierarchy (
boolean useDataSource
)
protected override function CreateControlHierarchy (
useDataSource : boolean
)
適用できません。
パラメータ
- useDataSource
コントロールのデータ ソースを使用する場合は true。コントロールがビューステートから再作成されるため、データ バインドされないことを示す場合は false。
解説
CreateControlHierarchy メソッドは、カスタム実装を DataList コントロールから派生させる場合に、主にコントロールの開発者によって使用されます。
CreateControlHierarchy メソッドは、CreateItem メソッドおよび InitializeItem メソッドを使用し、ヘッダー、フッター、区切り記号、およびデータ リストに含まれているデータ バインドされた項目を表す DataListItem コントロールを作成します。データ リストのデータ バインドされた項目には、Items コレクションからアクセスできます。ヘッダー、フッター、および区切り記号の項目など、すべての項目の型には Controls コレクションからアクセスできます。
DataListItem コントロールの作成方法や DataList コントロールへの追加方法をカスタマイズするには、CreateControlHierarchy メソッドをオーバーライドします。DataListItem コントロールのテンプレートをカスタマイズするには、InitializeItem メソッドをオーバーライドします。
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
DataList クラス
DataList メンバ
System.Web.UI.WebControls 名前空間