次の方法で共有


[データ ソースの構成 - AccessDataSource] ダイアログ ボックス

更新 : 2007 年 11 月

データ バインディングをサポートする ASP.NET Web サーバー コントロールにデータを表示する場合、[データ ソースの構成 - AccessDataSource] ダイアログ ボックスを使用して Microsoft Access データ ソースを構成できます。ダイアログ ボックスのタイトルは、データ ソース コントロールの ID に応じて変更されます。

データが DataSet オブジェクトとして返される場合、Microsoft Access データベースは、並べ替え、フィルタ処理、およびページングもサポートします。

ms247292.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

Microsoft Access データベース (.mdb ファイル) には、SQL Server データベースほどのセキュリティ機能は用意されていません。したがって、Access データベースは、実際の運用で使用する Web サイトには推奨されません。ただし、.mdb ファイルを Web アプリケーションの一部として使用する必要がある場合は、「データ アクセスのセキュリティ保護」の「Microsoft Access データベース」のセクションに記載されたガイドラインに従ってください。

データ バインディングをサポートする Web サーバー コントロールは次のとおりです (ただし、これらに限定されるわけではありません)。

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

ASP.NET Web サーバー コントロールからこのダイアログ ボックスを表示するには

  1. Visual Web Developer で ASPX ページを開きます。

  2. デザイン ビューに切り替えます。

  3. ツールボックスから、前述のリストのコントロールのいずれかをページにドラッグします。たとえば、ツールボックスの [標準] グループから、GridView コントロールをページにドラッグします。

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

  5. 表示されたタスク ウィンドウで、[データ ソースの選択] ドロップダウン リストの [<新しいデータ ソース...>] をクリックします。

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

    一部のコントロールでは、[データ ソースの選択] だけをクリックできます。これをクリックしてから、[データ ソースの選択] ドロップダウン リストの [<新しいデータ ソース...>] をクリックします。

    データ ソース構成ウィザードが開きます。

  6. [アプリケーションがデータを取得する場所] の [Access データベース] をクリックします。

  7. [データ ソースに ID を指定します] ボックスにデータ ソース ID を入力します。

    既定の ID は AccessDataSource1 です。

  8. [OK] をクリックします。

    AccessDataSource コントロールがページに自動的に作成され、データ ソースの構成 - AccessDataSource1 ウィザードが開きます。

AccessDataSource コントロールからこのダイアログ ボックスを直接表示するには

  1. Visual Web Developer で ASPX ページを開きます。

  2. デザイン ビューに切り替えます。

  3. ツールボックスの [データ] グループから、AccessDataSource コントロールをページにドラッグします。

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

    表示されたタスク ウィンドウで、[データ ソースの構成] をクリックします。

    [データ ソースの構成 - AccessDataSource1] ウィンドウが開きます。

    AccessDataSource コントロールを設定したら、[データ ソースの選択] ドロップダウン リストまたは Web サーバー コントロールの DataSourceID プロパティでデータ ソース ID を指定することにより、上記のリストのどの Web サーバー コントロールにもバインドできます。

データ バインディングの詳細については、「ASP.NET データ アクセスの概要」またはタスクを対象とした次のトピックを参照してください。

処理手順

UI 要素

  • [Microsoft Access データ ファイル]
    この要素は、ウィザードの [データベースの選択] ステップで表示されます。

    コントロールにバインドする Microsoft Access データベース ファイルへの相対パスを指定します。データベース ファイルをローカルの App_Data フォルダに格納している場合、相対パスの書式は次のようになります。

    ~/App_Data/sampleAccessDatabase.mdb

  • [データベースからデータをどうやって取得しますか?]
    この要素は、ウィザードの [Select ステートメントの構成] ステップで表示されます。

    データベースからデータを取得するときに使用する Select ステートメントを指定します。次のオプションから選択できます。

    • [カスタム SQL ステートメントまたはストアド プロシージャを指定する]

      Web サイトに構成済みのステートメントがある場合は、[次へ] をクリックしてカスタムの SQL ステートメントを作成するか、ストアド プロシージャを選択します。[クエリ ビルダ] ボタンは、SELECT ステートメントを作成するためのユーザー インターフェイスを提供します。[次へ] をクリックした後、クエリをテストできます。

    • [テーブルまたは表示から列を指定します]

      テーブル名および取得するデータの列を選択します。[Where]、[ORDER BY]、[詳細設定] の各ボタンを使用すると、SELECT ステートメントをさらに定義できます。作成した Select ステートメントは、[SELECT ステートメント] に表示されます。[次へ] をクリックした後、クエリをテストできます。

参照

概念

ASP.NET のデータ バインド Web サーバー コントロールの概要

データ ソース コントロールの概要

データ アクセスのセキュリティ保護

データ ソース コントロールによるデータへのバインド

TreeView Web サーバー コントロールへのデータのバインディング

データベースへのバインド

階層データへのバインド

データ バインド式の概要

参照

AccessDataSource

その他の技術情報

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