BaseDataList イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | SelectedIndexChanged | サーバーへのポスト間でデータ リスト コントロールの別の項目が選択されると発生します。 |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
BaseDataList クラスSystem.Web.UI.WebControls 名前空間
DataGrid
DataList
BaseDataList.CellSpacing プロパティ
BaseDataList.CellPadding プロパティ
BaseDataList.GridLines プロパティ
BaseDataList.HorizontalAlign プロパティ
BaseDataList.DataSource プロパティ
BaseDataList.DataMember プロパティ
DataBind
BaseDataList.DataKeys プロパティ
BaseDataList.DataKeyField プロパティ
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet
BaseDataList クラス
アセンブリ: System.Web (system.web.dll 内)


BaseDataList クラスは、DataList、DataGrid などのデータ リスト コントロールすべてに共通の機能を提供します。データ リスト コントロールは、System.Data.DataView コントロールなどのデータ ソースのレコードを表示するために使用します。各データ リスト コントロールには、固有の表示スタイルと機能を設定できます。BaseDataList クラスは抽象クラスであるため、このクラスのインスタンスは直接作成されません。代わりに、データ リスト コントロールは、すべてのデータ リスト コントロールに共通のメソッドとプロパティをこのクラスから継承します。
データ リスト コントロールの外観を制御するには、そのクラスの特定のプロパティを設定します。データ リスト コントロールのセル間の間隔を決定するには、CellSpacing プロパティを設定します。セルの内容とセルの境界線の間の間隔を決定するには、CellPadding プロパティを設定します。データ リスト コントロールの個々のセルの間の境界線を表示するには、GridLines プロパティを設定します。データ リスト コントロールのセルの内容の水平方向の配置は、HorizontalAlign プロパティで制御します。
BaseDataList クラスには、データ バインディングをサポートする 2 つのプロパティが用意されています。System.Collections.IEnumerable インターフェイスを実装するオブジェクト (System.Data.DataView、System.Collections.ArrayList、System.Collections.Hashtable など) または IListSource インターフェイスを実装するオブジェクトにデータをバインドするには、DataSource プロパティを使用してデータ ソースを指定します。DataSource プロパティを設定する場合は、データ バインディングを実行するコードを手動で記述する必要があります。データ リスト コントロールを、データ ソース コントロールが表すデータ ソースに自動的にバインドするには、DataSourceID プロパティを使用して、その値を使用するデータ ソース コントロールの ID プロパティに設定します。DataSourceID プロパティを設定すると、データ リスト コントロールは、指定したデータ ソース コントロールに自動的にバインドされます。したがって、DataBind メソッドを明示的に呼び出す必要はなくなります。
DataSource プロパティで指定されているデータ ソースが複数のデータ ソースを含む場合は、DataMember プロパティを使用して、コントロールにバインドする特定のソースを指定します。たとえば、複数のテーブルを持つ System.Data.DataSet オブジェクトがある場合は、コントロールにバインドするテーブルを指定する必要があります。データ ソースを指定したら、DataBind メソッドを使用して、データ ソースをコントロールに連結します。
BaseDataList クラスには、行として表示される各レコードのキー フィールドをデータ リスト コントロールに格納する DataKeys コレクションが格納されています。これにより、データ リスト コントロールを持つキー フィールドをコントロールに表示せずに格納できます。通常、キー フィールドは、データ ソース内の特定のレコードを改訂する更新クエリ文字列の一部として使用されます。コレクションには、DataKeyField プロパティで指定されたフィールドの値が格納されます。
BaseDataList クラスは、コントロールで選択された項目が変更されると発生する SelectedIndexChanged イベントを提供します。これにより、イベントが発生したときに特定の命令セットを実行するカスタム イベント ハンドラを作成できます。
継承時の注意 BaseDataList から継承する場合は、CreateControlHierarchy および PrepareControlHierarchy の両メンバをオーバーライドする必要があります。

System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.BaseDataList
System.Web.UI.WebControls.DataGrid
System.Web.UI.WebControls.DataList


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


BaseDataList メンバ
System.Web.UI.WebControls 名前空間
DataGrid
DataList
CellSpacing
CellPadding
GridLines
HorizontalAlign
DataSource
DataMember
DataBind
DataKeys
DataKeyField
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet
BaseDataList コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


BaseDataList オブジェクトは直接作成されません。通常、このコンストラクタは、派生クラスのコンストラクタで呼び出されて、BaseDataList クラスで定義されたプロパティを初期化します。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


BaseDataList プロパティ



関連項目
BaseDataList クラスSystem.Web.UI.WebControls 名前空間
DataGrid
DataList
CellSpacing
CellPadding
GridLines
HorizontalAlign
DataSource
DataMember
DataBind
DataKeys
DataKeyField
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet
BaseDataList メソッド



関連項目
BaseDataList クラスSystem.Web.UI.WebControls 名前空間
DataGrid
DataList
CellSpacing
CellPadding
GridLines
HorizontalAlign
DataSource
DataMember
DataBind
DataKeys
DataKeyField
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet
BaseDataList メンバ
DataList、DataGrid などのデータ リスト コントロールの抽象基本クラスとして機能します。このクラスには、すべてのデータ リスト コントロールに共通のメソッドとプロパティが用意されています。
BaseDataList データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | SelectedIndexChanged | サーバーへのポスト間でデータ リスト コントロールの別の項目が選択されると発生します。 |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

関連項目
BaseDataList クラスSystem.Web.UI.WebControls 名前空間
DataGrid
DataList
CellSpacing
CellPadding
GridLines
HorizontalAlign
DataSource
DataMember
DataBind
DataKeys
DataKeyField
SelectedIndexChanged
System.Collections.IEnumerable
System.Data.DataView
System.Collections.ArrayList
System.Collections.Hashtable
System.Data.DataSet
- BaseDataListのページへのリンク