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

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

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

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

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

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

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

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

注意

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。

必須コンポーネント

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    注意

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

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

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

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

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

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

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

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

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

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

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

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

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

次の手順

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

参照

概念

データ アプリケーション開発の新機能

Visual Studio でのデータへの Windows フォーム コントロールのバインド

Visual Studio でのデータへのコントロールのバインド

その他の技術情報

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

Visual Studio でのデータへの接続

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

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

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

データの検証

データの保存