次の方法で共有


DataRelationCollection.Add メソッド

DataRelationDataRelationCollection に追加します。

オーバーロードの一覧

DataRelationDataRelationCollection に追加します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Sub Add(DataRelation)

[C#] public void Add(DataRelation);

[C++] public: void Add(DataRelation*);

[JScript] public function Add(DataRelation);

指定した親列と子列を使用して DataRelation を作成し、コレクションに追加します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(DataColumn, DataColumn) As DataRelation

[C#] public virtual DataRelation Add(DataColumn, DataColumn);

[C++] public: virtual DataRelation* Add(DataColumn*, DataColumn*);

[JScript] public function Add(DataColumn, DataColumn) : DataRelation;

指定した親列と子列を使用して DataRelation を作成し、コレクションに追加します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(DataColumn(), DataColumn()) As DataRelation

[C#] public virtual DataRelation Add(DataColumn[], DataColumn[]);

[C++] public: virtual DataRelation* Add(DataColumn*[], DataColumn*[]);

[JScript] public function Add(DataColumn[], DataColumn[]) : DataRelation;

指定した名前、および親列と子列を使用して DataRelation を作成し、コレクションに追加します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(String, DataColumn, DataColumn) As DataRelation

[C#] public virtual DataRelation Add(string, DataColumn, DataColumn);

[C++] public: virtual DataRelation* Add(String*, DataColumn*, DataColumn*);

[JScript] public function Add(String, DataColumn, DataColumn) : DataRelation;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(String, DataColumn(), DataColumn()) As DataRelation

[C#] public virtual DataRelation Add(string, DataColumn[], DataColumn[]);

[C++] public: virtual DataRelation* Add(String*, DataColumn[], DataColumn[]);

[JScript] public function Add(String, DataColumn[], DataColumn[]) : DataRelation;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(String, DataColumn, DataColumn, Boolean) As DataRelation

[C#] public virtual DataRelation Add(string, DataColumn, DataColumn, bool);

[C++] public: virtual DataRelation* Add(String*, DataColumn*, DataColumn*, bool);

[JScript] public function Add(String, DataColumn, DataColumn, Boolean) : DataRelation;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Overridable Function Add(String, DataColumn(), DataColumn(), Boolean) As DataRelation

[C#] public virtual DataRelation Add(string, DataColumn[], DataColumn[], bool);

[C++] public: virtual DataRelation* Add(String*, DataColumn[], DataColumn[], bool);

[JScript] public function Add(String, DataColumn[], DataColumn[], Boolean) : DataRelation;

使用例

[Visual Basic, C#, C++] メモ   ここでは、Add のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Private Sub AddRelation()
    Dim myTable As New DataTable()
    Dim myCol1 As DataColumn = myTable.Columns.Add("Column1")
    Dim myCol2 As DataColumn = myTable.Columns.Add("Column2")
    myTable.ChildRelations.Add("New Relation", myCol1, myCol2)
End Sub

[C#] 
private void AddRelation() {
   DataTable myTable = new DataTable();
   DataColumn myCol1 = myTable.Columns.Add("Column1");
   DataColumn myCol2 = myTable.Columns.Add("Column2");
   myTable.ChildRelations.Add("New Relation", myCol1, myCol2);
}

[C++] 
private:
 void AddRelation() {
    DataTable* myTable = new DataTable();
    DataColumn* myCol1 = myTable->Columns->Add(S"Column1");
    DataColumn* myCol2 = myTable->Columns->Add(S"Column2");
    myTable->ChildRelations->Add(S"New Relation", myCol1, myCol2);
 }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

DataRelationCollection クラス | DataRelationCollection メンバ | System.Data 名前空間