方法 : TableAdapter を作成する

更新 : 2007 年 11 月

TableAdapter を使用すると、アプリケーションとデータベース間で通信できます。具体的には、TableAdapter は、データベースに接続し、データベースに対してクエリまたはストアド プロシージャを実行し、返されたデータを新しいデータ テーブルに設定して返すか、既存の DataTable に設定します。TableAdapters は、更新したデータをアプリケーションからデータベースに送り返すときにも使用します。

次のいずれかの操作を実行して、TableAdapter を作成できます。

TableAdapter については、「TableAdapter の概要」を参照してください。

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

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

TableAdapter 構成ウィザードを使用した TableAdapter の作成

TableAdapter 構成ウィザードは、ウィザードに指定した情報に基づいて 1 つの TableAdapter を作成します。

TableAdapter 構成ウィザードで TableAdapter を作成するには

  1. データセット デザイナでデータセットを開きます。詳細については、「方法 : データセット デザイナでデータセットを開く」を参照してください。

  2. [ツールボックス] の [データセット] タブから、[TableAdapter] をデザイン サーフェイスにドラッグします。

    TableAdapter 構成ウィザードが起動します。

  3. ウィザードが完了すると、データ テーブルと TableAdapter がデータセットに追加されます。詳細については、「TableAdapter 構成ウィザード」を参照してください。

データ ソース構成ウィザードを使用した TableAdapter の作成

データ ソース構成ウィザードは、ウィザードを実行している間に選択したそれぞれのデータベース オブジェクトについて TableAdapter を作成します。データ ソース構成ウィザードが完了した後でデータセット デザイナでデータセットを開くと、作成された TableAdapter を表示できます。詳細については、「方法 : データセット デザイナでデータセットを開く」を参照してください。

データ ソース構成ウィザードで TableAdapter を作成するには

  1. [データ ソース] ウィンドウの [新しいデータ ソースの追加] を選択します。[データ] メニューの [データ ソースの表示] をクリックして [データ ソース] ウィンドウを開きます。

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

  2. ウィザードが完了したら、データ ソースの種類として [データベース] または [Web サービス] のいずれかを選択します。詳細については、「方法 : データベース内のデータに接続する」または「方法 : Web サービスのデータに接続する」を参照してください。

サーバー エクスプローラ データベース オブジェクトからの TableAdapter の作成

それぞれのデータベース オブジェクトをデータセット デザイナにドラッグすると、1 つの TableAdapter が作成されます。

サーバー エクスプローラ データベース オブジェクトから TableAdapter を作成するには

  1. データセット デザイナでデータセットを開きます。詳細については、「方法 : データセット デザイナでデータセットを開く」を参照してください。

  2. サーバー エクスプローラのデータ接続からデータセット デザイナの領域にデータベース オブジェクトをドラッグします。

    そのデータセットに、データ テーブルと TableAdapter が追加されます。

参照

処理手順

方法 : TableAdapter を使用してデータを更新する

概念

データの表示の概要

その他の技術情報

アプリケーションでデータを受け取る準備

アプリケーションへのデータのフェッチ

Windows アプリケーションのフォームでのデータの表示

アプリケーションでのデータ編集

データの検証

データの保存

データに関するチュートリアル