データセット デザイナ

更新 : 2007 年 11 月

データセット デザイナは、型指定されたデータセットおよびデータセットを構成する各項目の作成および編集を行うためのビジュアル ツール一式です。

データセット デザイナでは、型指定されたデータセットに含まれるオブジェクトがビジュアル表示されます。データセット デザイナで、TableAdapterTableAdapter のクエリDataTableDataColumn、および DataRelation の作成と変更を行います。

データセット デザイナを開くには、ソリューション エクスプローラでデータセットをダブルクリックするか、[データ ソース] ウィンドウでデータセットを右クリックし、[デザイナで DataSet を編集] をクリックします。詳細については、「方法 : データセット デザイナでデータセットを開く」を参照してください。[新しい項目の追加] ダイアログ ボックスで新しい DataSet 項目を追加した場合には、データセット デザイナが開き、空のデータセットを編集できます。

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

データセット デザイナを使用すると、データセットの機能を拡張できます。デザイン サーフェイスをダブルクリックするか、右クリックしてから [コードの表示] をクリックすると、部分クラス ファイルが作成され、そこでデータセットにコードを追加できます。これはデザイナによって変更されたり削除されたりしません。TableAdapter の機能を拡張する方法については、「方法 : TableAdapter の機能を拡張する」を参照してください。

データセット デザイナで実行できる共通のタスクを次の表に示します。

目的

参照項目

TableAdapter の作成

方法 : TableAdapter を作成する

TableAdapter の編集

方法 : TableAdapter を編集する

TableAdapter クエリの作成

方法 : TableAdapter クエリを作成する

TableAdapter クエリの編集

方法 : TableAdapter クエリを編集する

DataTable の作成

方法 : DataTable を作成する

DataTable の編集

DataTable のデザイン

DataColumn の作成

方法 : DataTable に列を追加する

2 つの DataTable 間のリレーションシップの作成

方法 : データセット デザイナで DataRelation を作成する

データセットの機能の拡張

方法 : データセットの機能を拡張する

データ テーブルの ColumnChanging イベントへの検証の追加

方法 : 列の変更時にデータを検証する

データ テーブルの RowChanging イベントへの検証の追加

方法 : 行の変更時にデータを検証する

デザイン サーフェイスでのオブジェクトの作成

データセットを構成する各オブジェクトを追加したり編集したりして、データセットを作成できます。ツールボックスの [データセット] タブからデザイン サーフェイスにドラッグできる各種オブジェクトについて、以下の表に示します。

オブジェクト

説明

TableAdapter

基になるデータベースとの通信およびデータ テーブルへのデータの格納に使用する、データ コマンドのコレクションおよびデータ接続が含まれます。詳細については、「TableAdapter の概要」および「方法 : TableAdapter を作成する」を参照してください。

クエリ

TableAdapter のクエリは、SQL ステートメントとストアド プロシージャを実行する、厳密に型指定されたメソッドです。TableAdapter クエリを実行すると、データ テーブルにデータが格納されたり、他のデータベース タスクが実行されたりします。詳細については、「方法 : TableAdapter クエリを作成する」を参照してください。テーブルにクエリをドラッグすると、そのテーブルにクエリが追加されますが、データセット デザイナの空の領域にクエリをドラッグした場合は、グローバル クエリが作成されます。詳細については、「方法 : データセットにグローバル クエリを追加する」を参照してください。

DataTable

データベースから返された行のメモリ内コレクションを示します。

リレーションシップ (DataRelation)

2 つの DataTable 間の親子のリレーションシップを表します。詳細については、「DataRelation オブジェクトの概要」および「チュートリアル : データ テーブル間のリレーションシップの作成」を参照してください。

LINQ to DataSet

LINQ to DataSet を使用すれば、DataSet オブジェクトのデータを対象に 統合言語クエリ (LINQ: Language-Integrated Query) を実行することが可能になります。詳細については、「LINQ to DataSet」を参照してください。

参照

処理手順

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

チュートリアル : 複数のクエリによる TableAdapter の作成

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

チュートリアル : データ テーブル間のリレーションシップの作成

チュートリアル : Windows アプリケーションのフォームでのデータの表示

概念

データの新機能

Visual Studio のデータセットの概要

参照

[データ ソース] ウィンドウ

その他の技術情報

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

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

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

データの検証

データの保存