1 つ以上のデータ アダプターで指定される情報から型指定されたデータセット クラスを生成するためのオプションを表示できます。 このダイアログ ボックスは、次の場合に使用します。
新しい型付きクラスを作成する。
既存のデータセット クラスにテーブルを追加する、またはデータセットに既に存在するテーブルの列の定義を変更する。
注意
データセット クラスからテーブルを削除するには、データセット デザイナーを使ってデータセットのスキーマを編集します。 詳細については、「データセット デザイナー」を参照してください。
このダイアログ ボックスの結果として生成される型指定されたデータセット クラスは、.xsd ファイルおよびそれに対応してスキーマ情報を取り込むクラス (.vb など) ファイルという 2 つのファイルとして、プロジェクトに格納されます。
[データセットの生成] ダイアログ ボックスを表示するには、フォームまたはコンポーネントで 1 つまたは複数のデータ アダプターを選択し、ショートカット メニューの [データセットの生成] をクリックします。
ユーザー インターフェイス要素の一覧
[データセットの選択]
新しいデータセット クラスを生成するのか、または既存のデータセット クラスを生成し直すのかを選択します。 次のどちらかのオプションを選択します。[既存] このオプションは、既存のデータセット クラスにテーブルを追加または再度追加することを指定します。 一覧で更新するデータセットを選択します。
[新規] このオプションを指定すると、新しいデータセット クラスの名前を指定できます。
[データセットに追加するテーブルの選択]
データセットに追加するテーブルを指定します。 テーブルの一覧は、フォームまたはコンポーネントのデータ アダプターから取得されます。 各データ アダプターは、普通、1 つのテーブルにアクセスします。 生成するテーブルの名前は、アダプターの TableMappings プロパティから取得されます。テーブル マップが指定されていない場合、テーブル名はデータ ソースから渡されます。データセットに追加する (または追加し直す) テーブルの名前をチェックします。
注意
データセットに既に存在するテーブルの名前をクリアしても、データセットからそのテーブルが削除されることはありません。 名前をクリアするということは、単に、データセットにテーブルを追加し直さないことを意味しています。
テーブルを追加して既存のデータセットを更新すると、次の処理が行われます。
データセットにまだ存在しないテーブルの場合は、テーブルの定義がデータセットにマージされます。 既にデータセットに存在するテーブル、リレーションシップ、およびその他の構造は、すべてそのままになります。
データセットに既に存在するテーブルの場合は、新しいテーブルの定義で古い定義がオーバーライドされます。 たとえば、新しいテーブル定義の方が列が少ない場合は、実質的にデータセットから列が削除されます。
[このデータセットをデザイナーに追加する]
このデータセットのインスタンスを現在のフォームに追加するかどうかを指定します。 インスタンスは作成する必要がない場合があります。現在のフォームでデータセットを使用せず、代わりに別のコンポーネントで使用する場合。
スキーマ ファイルを作成するためだけにデータセット クラスを生成している場合。
データセットのインスタンスは、データセットの名前に加えてシーケンシャル番号を使用します。 たとえば、Dataset1 という名前のデータセットの場合、1 番目のインスタンスの名前は Dataset11 に、2 番目のインスタンスの名前は Dataset12 になります。 フォームまたはコンポーネントでのインスタンスの名前は、[プロパティ] ウィンドウで変更できます。
参照
概念
Visual Studio でのデータへのコントロールのバインド