DataRelationCollection.Add 메서드

정의

DataRelationDataRelationCollection를 추가합니다.

오버로드

Add(DataRelation)

DataRelationDataRelationCollection를 추가합니다.

Add(DataColumn, DataColumn)

지정된 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

Add(DataColumn[], DataColumn[])

지정된 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

Add(String, DataColumn, DataColumn)

지정된 이름, 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

Add(String, DataColumn[], DataColumn[])

지정된 이름과 부모 및 자식 열로 이루어진 배열을 가지는 DataRelation을 만들어 컬렉션에 추가합니다.

Add(String, DataColumn, DataColumn, Boolean)

지정된 이름, 부모 및 자식 열, createConstraints 매개 변수의 값에 따른 추가 제약 조건을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

Add(String, DataColumn[], DataColumn[], Boolean)

지정된 이름, 부모 및 자식 열로 이루어진 배열, 제약 조건을 만들지 여부를 지정하는 값을 가지는 DataRelation을 만들어 컬렉션에 추가합니다.

Add(DataRelation)

DataRelationDataRelationCollection를 추가합니다.

public:
 void Add(System::Data::DataRelation ^ relation);
public void Add (System.Data.DataRelation relation);
member this.Add : System.Data.DataRelation -> unit
Public Sub Add (relation As DataRelation)

매개 변수

relation
DataRelation

컬렉션에 추가할 DataRelation입니다.

예외

relation 매개 변수가 null 값인 경우

관계가 이 컬렉션에 이미 속해 있거나 다른 컬렉션에 속한 경우

지정된 이름의 관계가 컬렉션에 이미 있는 경우. 대/소문자를 구분하지 않고 비교합니다.

관계를 만든 후 관계에 잘못된 상태를 입력한 경우

설명

관계가 컬렉션 CollectionChanged 에 성공적으로 추가되면 이벤트가 발생합니다.

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(DataColumn, DataColumn)

지정된 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add (System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (parentColumn As DataColumn, childColumn As DataColumn) As DataRelation

매개 변수

parentColumn
DataColumn

이 관계의 부모 열입니다.

childColumn
DataColumn

해당 관계의 자식 열입니다.

반환

DataRelation

만든 관계를 반환합니다.

설명

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(DataColumn[], DataColumn[])

지정된 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add (System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation

매개 변수

parentColumns
DataColumn[]

이 관계의 부모 열입니다.

childColumns
DataColumn[]

해당 관계의 자식 열입니다.

반환

DataRelation

만든 관계를 반환합니다.

예외

relation 인수가 null 값인 경우

관계가 이 컬렉션에 이미 속해 있거나 다른 컬렉션에 속한 경우

컬렉션에 이름이 같은 관계가 이미 있는 경우. 대/소문자를 구분하지 않고 비교합니다.

관계를 만든 후 관계에 잘못된 상태를 입력한 경우

설명

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(String, DataColumn, DataColumn)

지정된 이름, 부모 및 자식 열을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add (string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
public virtual System.Data.DataRelation Add (string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn) As DataRelation

매개 변수

name
String

관계의 이름입니다.

parentColumn
DataColumn

이 관계의 부모 열입니다.

childColumn
DataColumn

해당 관계의 자식 열입니다.

반환

DataRelation

만든 관계를 반환합니다.

설명

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(String, DataColumn[], DataColumn[])

지정된 이름과 부모 및 자식 열로 이루어진 배열을 가지는 DataRelation을 만들어 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add (string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
public virtual System.Data.DataRelation Add (string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation

매개 변수

name
String

만들 DataRelation의 이름입니다.

parentColumns
DataColumn[]

부모 DataColumn 개체로 이루어진 배열입니다.

childColumns
DataColumn[]

자식 DataColumn 개체로 이루어진 배열입니다.

반환

DataRelation

만든 DataRelation입니다.

예외

관계 이름이 null 값인 경우

관계가 이 컬렉션에 이미 속해 있거나 다른 컬렉션에 속한 경우

컬렉션에 이름이 같은 관계가 이미 있는 경우. 대/소문자를 구분하지 않고 비교합니다.

관계를 만든 후 관계에 잘못된 상태를 입력한 경우

예제

private void AddRelation()
{
    DataTable table = new DataTable();
    DataColumn column1 = table.Columns.Add("Column1");
    DataColumn column2 = table.Columns.Add("Column2");
    table.ChildRelations.Add("New Relation", column1, column2);
}
Private Sub AddRelation()
    Dim table As New DataTable()
    Dim column1 As DataColumn = table.Columns.Add("Column1")
    Dim column2 As DataColumn = table.Columns.Add("Column2")
    table.ChildRelations.Add("New Relation", column1, column2)
End Sub

설명

관계가 컬렉션 CollectionChanged 에 성공적으로 추가되면 이벤트가 발생합니다.

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(String, DataColumn, DataColumn, Boolean)

지정된 이름, 부모 및 자식 열, createConstraints 매개 변수의 값에 따른 추가 제약 조건을 사용하여 DataRelation을 만든 다음 이를 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add (string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add (string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn, createConstraints As Boolean) As DataRelation

매개 변수

name
String

관계의 이름입니다.

parentColumn
DataColumn

이 관계의 부모 열입니다.

childColumn
DataColumn

해당 관계의 자식 열입니다.

createConstraints
Boolean

제약 조건을 만들려면 true이고, 그렇지 않으면 false입니다. 여기에서 기본값은 true입니다.

반환

DataRelation

만든 관계를 반환합니다.

설명

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우 이를 방지하려면 false로 설정할 createConstraints 수 있습니다.

추가 정보

적용 대상

Add(String, DataColumn[], DataColumn[], Boolean)

지정된 이름, 부모 및 자식 열로 이루어진 배열, 제약 조건을 만들지 여부를 지정하는 값을 가지는 DataRelation을 만들어 컬렉션에 추가합니다.

public:
 virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add (string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add (string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn(), createConstraints As Boolean) As DataRelation

매개 변수

name
String

만들 DataRelation의 이름입니다.

parentColumns
DataColumn[]

부모 DataColumn 개체로 이루어진 배열입니다.

childColumns
DataColumn[]

자식 DataColumn 개체로 이루어진 배열입니다.

createConstraints
Boolean

제약 조건을 만들려면 true이고, 그렇지 않으면 false입니다.

반환

DataRelation

만든 관계를 반환합니다.

예외

관계 이름이 null 값인 경우

관계가 이 컬렉션에 이미 속해 있거나 다른 컬렉션에 속한 경우

컬렉션에 이름이 같은 관계가 이미 있는 경우. 대/소문자를 구분하지 않고 비교합니다.

관계를 만든 후 관계에 잘못된 상태를 입력한 경우

설명

개체가 DataRelation 컬렉션 ForeignKeyConstraint UniqueConstraint 에 추가되고 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상