チュートリアル : データセット デザイナでのデータセットの作成

更新 : 2007 年 11 月

このチュートリアルでは、データセット デザイナを使用してデータセットを作成します。ここでは、新しいプロジェクトを作成し、そのプロジェクトに新しい Dataset 項目を追加します。ウィザードを使用しないで、データベース内のテーブルに基づいてテーブルを作成する方法について説明します。

このチュートリアルでは、以下のタスクを行います。

  • 新しい Windows アプリケーション プロジェクトを作成します。

  • 空の DataSet 項目をプロジェクトに追加します。

  • データセット デザイナを使用してデータセットを作成することにより、アプリケーションにデータ ソースを作成して設定します。

  • サーバー エクスプローラに Northwind データベースへの接続を作成します。

  • データベース内のテーブルに基づいて、データセットに TableAdapter を持つテーブルを作成します。

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

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

前提条件

このチュートリアルを実行するための要件は次のとおりです。

新しい Windows アプリケーション プロジェクトの作成

新しい Windows アプリケーション プロジェクトを作成するには

  1. [ファイル] メニューで新しいプロジェクトを作成します。

  2. [プロジェクトの種類] ペインでプログラミング言語を選択します。

  3. [テンプレート] ペインの [Windows アプリケーション] をクリックします。

  4. プロジェクトに DatasetDesignerWalkthrough という名前を付け、[OK] をクリックします。

    Visual Studio でソリューション エクスプローラにプロジェクトが追加され、デザイナに新しいフォームが表示されます。

アプリケーションへの新しいデータセットの追加

プロジェクトに新しいデータセット項目を追加するには

  1. [プロジェクト] メニューの [新しい項目の追加] をクリックします。

    [新しい項目の追加] ダイアログ ボックスが表示されます。

  2. [新しい項目の追加] ダイアログ ボックスの [テンプレート] ボックスで、[データセット] をクリックします。

  3. データセットに NorthwindDataset という名前を付け、[追加] をクリックします。

    Visual Studio でプロジェクトに NorthwindDataset.xsd という名前のファイルが追加され、データセット デザイナでこのファイルが開かれます。

サーバー エクスプローラでのデータ接続の作成

Northwind データベースへの接続を作成するには

  1. [表示] メニューの [サーバー エクスプローラ] をクリックします。

  2. サーバー エクスプローラで、[データベースへの接続] をクリックします。

  3. Northwind サンプル データベースへの接続を作成します。

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

    このチュートリアルでは、SQL Server バージョンまたは Access バージョンの Northwind に接続できます。

    SQL Server への接続の作成方法については、「方法 : SQL Server データベースへの接続を作成する」を参照してください。

    Access への接続の作成方法については、「方法 : Access データベースへの接続を作成する」を参照してください。

データセットへのテーブルの作成

ここでは、データセットにテーブルを追加する方法について説明します。

Customers テーブルを作成するには

  1. サーバー エクスプローラで作成したデータ接続を展開し、[テーブル] ノードを展開します。

  2. サーバー エクスプローラからデータセット デザイナに Customers テーブルをドラッグします。

    Customers データ テーブルと CustomersTableAdapter がデータセットに追加されます。

Orders テーブルを作成するには

  • サーバー エクスプローラからデータセット デザイナに Orders テーブルをドラッグします。

    Orders データ テーブル、OrdersTableAdapter、および Customers テーブルと Orders テーブル間のリレーションシップが、データセットに追加されます。

OrderDetails テーブルを作成するには

  • サーバー エクスプローラからデータセット デザイナに Order Details テーブルをドラッグします。

    Order Details データ テーブル、Order DetailsTableAdapter、および Orders テーブルと Order Details テーブル間のリレーションシップが、データセットに追加されます。

次の手順

アプリケーションに機能を追加するには

  • データセットが [データ ソース] ウィンドウで利用できるようになります。[データ ソース] ウィンドウの項目を選択し、フォームにドラッグできます。詳細については、「データの表示の概要」を参照してください。

  • TableAdapter に他のクエリを追加します。詳細については、「方法 : TableAdapter クエリを作成する」を参照してください。

  • データセット内のデータ テーブルの ColumnChanging イベントまたは RowChanging イベントに検証ロジックを追加します。詳細については、「データの妥当性検査の概要」を参照してください。

参照

概念

データの新機能

データの表示の概要

その他の技術情報

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

Visual Studio でのデータへの接続

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

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

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

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

データの検証

データの保存