DataRelationCollection.Add 메서드

정의

DataRelationDataRelationCollection에 추가합니다.

오버로드

Name Description
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)

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

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

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

Add(DataRelation)

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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)

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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 컬렉션 ForeignKeyConstraint 에 추가되고 UniqueConstraint 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(DataColumn[], DataColumn[])

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

지정한 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 컬렉션 ForeignKeyConstraint 에 추가되고 UniqueConstraint 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

Add(String, DataColumn, DataColumn)

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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 컬렉션 ForeignKeyConstraint 에 추가되고 UniqueConstraint 개체가 아직 없는 경우 기본적으로 만들어지는 경우

추가 정보

적용 대상

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

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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.

예외

관계 이름은 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)

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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

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

추가 정보

적용 대상

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

Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs
Source:
DataRelationCollection.cs

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.

반품

만든 관계입니다.

예외

관계 이름은 null 값입니다.

관계가 이미 이 컬렉션에 속하거나 다른 컬렉션에 속합니다.

컬렉션에 동일한 이름의 관계가 이미 있습니다. (비교는 대/소문자를 구분하지 않습니다.)

관계가 만들어진 이후 잘못된 상태로 들어갔습니다.

설명

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

추가 정보

적용 대상