チュートリアル : データセット デザイナーでのデータセットの作成
このチュートリアルでは、データセット デザイナーを使用してデータセットを作成します。ここでは、新しいプロジェクトを作成し、そのプロジェクトに新しい Dataset 項目を追加します。ウィザードを使用しないで、データベース内のテーブルに基づいてテーブルを作成する方法について説明します。
このチュートリアルでは、以下のタスクを行います。
新しい Windows アプリケーション プロジェクトを作成します。
空の DataSet 項目をプロジェクトに追加します。
データセット デザイナーを使用してデータセットを作成することにより、アプリケーションにデータ ソースを作成して設定します。
サーバー エクスプローラーに Northwind データベースへの接続を作成します。
データベース内のテーブルに基づいて、データセットに TableAdapter を持つテーブルを作成します。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
必須コンポーネント
このチュートリアルを完了するための要件は次のとおりです。
- Northwind サンプル データベース (SQL Server または Access バージョン) にアクセスします。詳細については、「方法 : サンプル データベースをインストールする」を参照してください。
新しい Windows アプリケーション プロジェクトの作成
新しい Windows アプリケーション プロジェクトを作成するには
[ファイル] メニューで新しいプロジェクトを作成します。
[プロジェクトの種類] ペインでプログラミング言語を選択します。
[テンプレート] ペインの [Windows アプリケーション] をクリックします。
プロジェクトに DatasetDesignerWalkthrough という名前を付け、[OK] をクリックします。
Visual Studio でソリューション エクスプローラーにプロジェクトが追加され、デザイナーに新しいフォームが表示されます。
アプリケーションへの新しいデータセットの追加
プロジェクトに新しいデータセット項目を追加するには
[プロジェクト] メニューの [新しい項目の追加] をクリックします。
[新しい項目の追加] ダイアログ ボックスが表示されます。
[新しい項目の追加] ダイアログ ボックスの [テンプレート] ボックスで、[データセット] をクリックします。
データセットに NorthwindDataset という名前を付け、[追加] をクリックします。
Visual Studio でプロジェクトに NorthwindDataset.xsd という名前のファイルが追加され、データセット デザイナーでこのファイルが開かれます。
サーバー エクスプローラーでのデータ接続の作成
Northwind データベースへの接続を作成するには
[表示] メニューの [サーバー エクスプローラー] をクリックします。
サーバー エクスプローラーで、[データベースへの接続] をクリックします。
Northwind サンプル データベースへの接続を作成します。
[!メモ]
このチュートリアルでは、SQL Server バージョンまたは Access バージョンの Northwind に接続できます。
データセットへのテーブルの作成
ここでは、データセットにテーブルを追加する方法について説明します。
Customers テーブルを作成するには
サーバー エクスプローラーで作成したデータ接続を展開し、[テーブル] ノードを展開します。
サーバー エクスプローラーからデータセット デザイナーに Customers テーブルをドラッグします。
Customers データ テーブルと CustomersTableAdapter がデータセットに追加されます。
Orders テーブルを作成するには
サーバー エクスプローラーからデータセット デザイナーに Orders テーブルをドラッグします。
Orders データ テーブル、OrdersTableAdapter、および Customers テーブルと Orders テーブル間のリレーションシップが、データセットに追加されます。
OrderDetails テーブルを作成するには
サーバー エクスプローラーからデータセット デザイナーに Order Details テーブルをドラッグします。
Order Details データ テーブル、Order DetailsTableAdapter、および Orders テーブルと Order Details テーブル間のリレーションシップが、データセットに追加されます。
次の手順
アプリケーションに機能を追加するには
データセットを保存します。
[データ ソース] ウィンドウの項目を選択し、フォームにドラッグします。詳細については、「Visual Studio でのデータへの Windows フォーム コントロールのバインド」を参照してください。
TableAdapter に他のクエリを追加します。詳細については、「方法 : TableAdapter クエリを作成する」を参照してください。
データセット内のデータ テーブルの ColumnChanging イベントまたは RowChanging イベントに検証ロジックを追加します。詳細については、「データセットのデータの検証」を参照してください。
参照
概念
Visual Studio 2012 のデータ アプリケーション開発に関する新機能
Visual Studio でのデータへの Windows フォーム コントロールのバインド
Visual Studio でのデータへのコントロールのバインド