方法 : DataList Web サーバー コントロールを ASP.NET Web ページに追加する

更新 : 2007 年 11 月

DataList Web サーバー コントロールをページに追加するには、いくつかの処理を行う必要があります。動作する DataList コントロールを作成するための処理手順を次に示します。

ASP.NET ページに DataList Web サーバー コントロールを追加するには

  1. デザイン ビューで、ツールボックスの [データ] タブから、データ ソース コントロール (SqlDataSource コントロール、ObjectDataSource コントロールなど) をページにドラッグします。

  2. データ ソースの構成ウィザードを使用して、データ ソース コントロールの接続とクエリ、つまりデータ取得方法を定義します。

    4f5xf5yx.alert_note(ja-jp,VS.90).gifメモ :

    DataList コントロールを使用して (コントロールの UpdateCommand イベントまたは DeleteCommand イベントのコードを記述するなどして) データを更新する場合、適切なクエリでデータ ソース コントロールが定義されており、そのクエリに主キーが含まれている必要があります。データ ソースの構成ウィザードの [Select ステートメントの構成] で、[詳細設定] をクリックすると、ウィザードで更新クエリを生成できる詳細オプションが表示されます。

  3. デザイン ビューで、ツールボックスの [データ] タブから、DataList コントロールをページにドラッグします。

  4. DataList コントロールを右クリックし、[スマート タグの表示] をクリックします。

  5. [データ ソースの選択] の一覧で、手順 1 と 2 で作成したデータ ソース コントロールの名前をクリックします。

    これでコントロールの DataSourceID プロパティが設定されます。クエリに主キーが含まれている場合は、コントロールの DataKeyField プロパティも設定されます。

  6. デザイン ビューで DataList コントロールを右クリックし、[テンプレートの編集] をポイントして、[項目テンプレート] をクリックします。コントロールに、ItemTemplateAlternatingItemTemplateSelectedItemTemplate、および EditItemTemplate がテンプレート編集モードで表示されます。

    既定では、ItemTemplate テンプレートには、キャプションの静的テキストと、データ ソースのフィールドを表示するデータ バインド Label コントロールが格納されています。

  7. 必要に応じて、HTML テキスト、他の Web サーバー コントロール、または HTML サーバー コントロールをテンプレートに追加します。テンプレートを編集する方法の詳細については、「方法 : デザイナを使用して Web サーバー コントロール テンプレートを作成する」を参照してください。

  8. テンプレートの編集が終了したら、DataList コントロールを右クリックし、[テンプレート編集の終了] をクリックします。

参照

処理手順

チュートリアル : DataList Web サーバー コントロールを使用したデータの表示および書式指定

方法 : ユーザーが DataList Web サーバー コントロール内の項目を選択できるようにする

方法 : ユーザーが DataList Web サーバー コントロール内の項目を編集できるようにする

方法 : ユーザーが DataList Web サーバー コントロール内の項目を削除できるようにする

概念

ASP.NET Web サーバー コントロール テンプレート

参照

DataList Web サーバー コントロールの概要