次の方法で共有


制約コレクション エディター

DataTable オブジェクト内の制約 (Constraint オブジェクト) を作成および構成できます。 制約とは、テーブル内のデータの整合性を保持するのに役立つルールです。 2 種類の制約を作成できます。

  • UNIQUE 制約を設定すると、指定した列の中で値が重複しないことが保証され、主キーを定義できます。

  • 外部キー制約を設定すると、親テーブルと子テーブルの間に参照整合性を定義できます。

[プロパティ] ウィンドウを使ってフォームまたはコンポーネントのデータセットを構成しているときに次のシーケンスを実行すると、制約コレクション エディターが表示されます。

  1. データセットの Tables コレクションを編集します。

  2. テーブル コレクション エディターでテーブルを選択し、Constraints プロパティを編集します。

    制約コレクション エディターはテーブル コレクション エディター上に開かれます。

    注意

    制約コレクション エディターを使ってテーブル制約を定義できるのは、型指定されていないデータセットの場合だけです。 型を指定したデータセットの場合、そのデータセット クラスのスキーマを編集することによって制約を作成します。

  • [追加]
    新しい制約を作成します。 [追加] をクリックすると、使用できる制約の種類の一覧が表示されます (UniqueConstraintForeignKeyConstraint)。 種類を選択すると、適切なダイアログ ボックス ([一意の制約] または [外部キー制約]) が開き、制約の作成を助けます。

  • [編集]
    適切なダイアログ ボックス ([一意の制約] または [外部キー制約]) が表示されるので、制約のプロパティを変更できます。

  • [削除]
    選択している制約をコレクションから削除します。

    ヒント

    この操作は、元に戻すことはできません。

参照

参照

DataTable.Constraints

概念

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

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

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

その他の技術情報

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

Visual Studio のデータ アプリケーションの概要

Visual Studio でのデータへの接続

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

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

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

データの検証

データの保存