次の方法で共有


.NET サンプル - ASP.NET のデータのカスタマイズ

ここでは、次のサンプルについて説明します。

Datalist2 サンプル

DataList1 サンプル

Datalist3 サンプル

Datalist8 サンプル

Datalist7 サンプル

Datalist6 サンプル

Datalist5 サンプル

Datalist4 サンプル

Datalist2 サンプル

このサンプルでは、DataList コントロールの使用方法を示します。DataList1 サンプルと比較して、DataList コントロールの ItemTemplate プロパティの内容を変更しただけで、データ項目の表示方法が変わっていることに注目してください。ItemTemplates のレイアウト方法は RepeatDirection プロパティと RepeatColumns プロパティによって指定されます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

Binder、Container、DataList、DataBinder、DataSet、SqlConnection、DataAdapter、Import、SqlDataAdapter、Page、Publish、Object、EventArgs、Publisher、Table

DataList1 サンプル

このサンプルでは、SQL クエリから返された DataView に連結された Repeater コントロールの例を示します。また、それぞれリストの先頭と末尾を表示する HeaderTemplateFooterTemplate も定義されています。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

Binder、Repeater、Container、DataBinder、Header、DataSet、SqlConnection、DataAdapter、Import、SqlDataAdapter、Page、Publish、Type、Object、EventArgs、Publisher、Table

Datalist3 サンプル

このサンプルでは、ItemTemplate をさらに変更してテンプレートの柔軟性を確認します。ここでは、DataItem 値の 1 つの代わりに <img> タグの src 属性が使用されています。また、DataBinder.Evalformat String パラメータが、クエリ文字列内の URL を表す DataItem 値の代わりに使用されています。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

Container、Binder、DataBinder、DataList、SqlDataAdapter、DataSet、SqlConnection、DataAdapter、Import、EventArgs、Object、Page、String、Publish、Publisher、Table、Message

Datalist8 サンプル

このサンプルでは、DataList の Items コレクションを使用して DataListItem を取得し、そのオブジェクトに対して FindControl メソッドを呼び出すことによって、DataList 内の特定の子コントロールへの参照を取得する方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

DataList、Binder、Container、DataBinder、Page、Object、SqlConnection、DataAdapter、EventArgs、Import、String、Message、SqlDataAdapter、DataSet、CheckBox、Publish、Table、Control、Publisher

Datalist7 サンプル

このサンプルでは、EditItemTemplate を使用して、DataList コントロールの編集可能な項目のユーザー インターフェイスをカスタマイズする方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

DataList、DataBinder、Container、Binder、Object、EventArgs、DataListCommandEventArgs、CommandEventArgs、Page、Publish、SqlConnection、Import、SqlDataAdapter、Message、DataSet、Publisher、DataAdapter、String、Table、Control、HtmlInputText

Datalist6 サンプル

このサンプルでは、SelectedItemTemplate を使用して、DataList コントロール内で選択されている項目のユーザー インターフェイスをカスタマイズする方法を示します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

DataList、String、Binder、Container、DataBinder、Message、SqlDataAdapter、DataAdapter、DataSet、Object、EventArgs、Label、SqlConnection、Import、Image、Page、Table、Type、Publish、Publisher、HyperLink、DataListCommandEventArgs、LinkButton、DataRowView、CommandEventArgs、Button、Url、Font、DataRow

Datalist5 サンプル

このサンプルでは、任意のイベント コマンドを発生させる方法を示します。DataList は Select および Edit/Update/Cancel などのいくつかの特別なコマンドだけを認識しますが、テンプレート内部で発生するコマンド文字列は任意の文字列にすることができます。どのコマンドの場合でも、DataList コントロールの OnItemCommand メソッドによって ItemCommand イベントが発生します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

DataList、String、Container、DataBinder、Binder、Message、DataSet、SqlDataAdapter、DataAdapter、Label、Object、EventArgs、SqlConnection、Import、Image、Page、Table、Type、Publish、Publisher、DataRowView、CommandEventArgs、DataRow、Url、HyperLink、DataListCommandEventArgs

Datalist4 サンプル

このサンプルでは、テンプレート コントロールからのポストバック イベントを処理する方法を示します。このサンプルでは、DataList コントロールの OnSelectedIndexChanged イベントに割り当てられたデリゲート メソッドを呼び出すことにより、ボタンが Select コマンドを発生させます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

System.Data、System、System.Data.SqlClient

このサンプルで使用されているクラス

DataList、String、Container、DataBinder、Binder、SqlDataAdapter、DataSet、DataAdapter、Object、SqlConnection、EventArgs、Import、Image、Page、Table、Message、Publish、Publisher、Type、DataRow、DataRowView

このドキュメントについてのフィードバック

© 2001-2003 Microsoft Corporation. All rights reserved.