ここでは、次のサンプルについて説明します。
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 コントロールの例を示します。また、それぞれリストの先頭と末尾を表示する HeaderTemplate と FooterTemplate も定義されています。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
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.Eval の format 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