次の方法で共有


DataRelationCollection.Add メソッド (String, DataColumn[], DataColumn , Boolean)

指定した名前、親列と子列の配列、および制約を作成するかどうかを示す値を使用して DataRelation を作成し、このリレーションシップをコレクションに追加します。

Overloads Public Overridable Function Add( _
   ByVal name As String, _   ByVal parentColumns() As DataColumn, _   ByVal childColumns() As DataColumn, _   ByVal createConstraints As Boolean _) As DataRelation
[C#]
public virtual DataRelation Add(stringname,DataColumn[] parentColumns,DataColumn[] childColumns,boolcreateConstraints);
[C++]
public: virtual DataRelation* Add(String* name,DataColumn* parentColumns[],DataColumn* childColumns[],boolcreateConstraints);
[JScript]
public function Add(
   name : String,parentColumns : DataColumn[],childColumns : DataColumn[],createConstraints : Boolean) : DataRelation;

パラメータ

  • name
    作成する DataRelation の名前。
  • parentColumns
    DataColumn オブジェクトの配列。
  • childColumns
    DataColumn オブジェクトの配列。
  • createConstraints
    制約を作成する場合は true 。それ以外の場合は false

戻り値

作成されたリレーションシップ。

例外

例外の種類 条件
ArgumentNullException リレーションシップ名が null 値です。
ArgumentException リレーションシップは、既にこのコレクションに属しているか、他のコレクションに属しています。
DuplicateNameException コレクションには、既に同じ名前のリレーションシップが含まれています。比較では、大文字と小文字が区別されません。
InvalidConstraintException リレーションシップの作成後に、そのリレーションシップが無効な状態になりました。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DataRelationCollection クラス | DataRelationCollection メンバ | System.Data 名前空間 | DataRelationCollection.Add オーバーロードの一覧