DataRelationCollection.Add Metod

Definition

Överlagringar

Name Description
Add(DataRelation)

Lägger till en DataRelation i DataRelationCollection.

Add(DataColumn, DataColumn)

Skapar en DataRelation med en angiven överordnad och underordnad kolumn och lägger till den i samlingen.

Add(DataColumn[], DataColumn[])

Skapar en DataRelation med de angivna överordnade och underordnade kolumnerna och lägger till den i samlingen.

Add(String, DataColumn, DataColumn)

Skapar en DataRelation med det angivna namnet och överordnade och underordnade kolumner och lägger till den i samlingen.

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

Skapar en DataRelation med det angivna namnet och matriserna för överordnade och underordnade kolumner och lägger till den i samlingen.

Add(String, DataColumn, DataColumn, Boolean)

Skapar en DataRelation med angivet namn, överordnade och underordnade kolumner, med valfria begränsningar enligt värdet för parametern createConstraints och lägger till den i samlingen.

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

Skapar en DataRelation med angivet namn, matriser med överordnade och underordnade kolumner och värde som anger om du vill skapa en begränsning och lägger till den i samlingen.

Add(DataRelation)

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
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)

Parametrar

relation
DataRelation

Att DataRelation lägga till i samlingen.

Undantag

Parametern relation är ett null-värde.

Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.

Samlingen har redan en relation med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)

Relationen har angett ett ogiltigt tillstånd sedan den skapades.

Kommentarer

Om relationen har lagts till i samlingen inträffar händelsen CollectionChanged .

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för

Add(DataColumn, DataColumn)

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med en angiven överordnad och underordnad kolumn och lägger till den i samlingen.

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

Parametrar

parentColumn
DataColumn

Den överordnade kolumnen i relationen.

childColumn
DataColumn

Den underordnade kolumnen i relationen.

Returer

Den skapade relationen.

Kommentarer

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för

Add(DataColumn[], DataColumn[])

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med de angivna överordnade och underordnade kolumnerna och lägger till den i samlingen.

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

Parametrar

parentColumns
DataColumn[]

De överordnade kolumnerna i relationen.

childColumns
DataColumn[]

De underordnade kolumnerna i relationen.

Returer

Den skapade relationen.

Undantag

Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.

Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)

Relationen har angett ett ogiltigt tillstånd sedan den skapades.

Kommentarer

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för

Add(String, DataColumn, DataColumn)

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med det angivna namnet och överordnade och underordnade kolumner och lägger till den i samlingen.

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

Parametrar

name
String

Namnet på relationen.

parentColumn
DataColumn

Den överordnade kolumnen i relationen.

childColumn
DataColumn

Den underordnade kolumnen i relationen.

Returer

Den skapade relationen.

Kommentarer

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för

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

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med det angivna namnet och matriserna för överordnade och underordnade kolumner och lägger till den i samlingen.

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

Parametrar

name
String

Namnet på den som DataRelation ska skapas.

parentColumns
DataColumn[]

En matris med överordnade DataColumn objekt.

childColumns
DataColumn[]

En matris med underordnade DataColumn objekt.

Returer

Den skapade DataRelation.

Undantag

Relationsnamnet är ett null-värde.

Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.

Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)

Relationen har angett ett ogiltigt tillstånd sedan den skapades.

Exempel

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

Kommentarer

Om relationen har lagts till i samlingen inträffar händelsen CollectionChanged .

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för

Add(String, DataColumn, DataColumn, Boolean)

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med angivet namn, överordnade och underordnade kolumner, med valfria begränsningar enligt värdet för parametern createConstraints och lägger till den i samlingen.

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

Parametrar

name
String

Namnet på relationen.

parentColumn
DataColumn

Den överordnade kolumnen i relationen.

childColumn
DataColumn

Den underordnade kolumnen i relationen.

createConstraints
Boolean

true för att skapa begränsningar. annars false. (Standardvärdet är true).

Returer

Den skapade relationen.

Kommentarer

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns. För att förhindra detta kan du ställa in createConstraints på false.

Se även

Gäller för

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

Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs
Källa:
DataRelationCollection.cs

Skapar en DataRelation med angivet namn, matriser med överordnade och underordnade kolumner och värde som anger om du vill skapa en begränsning och lägger till den i samlingen.

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

Parametrar

name
String

Namnet på den som DataRelation ska skapas.

parentColumns
DataColumn[]

En matris med överordnade DataColumn objekt.

childColumns
DataColumn[]

En matris med underordnade DataColumn objekt.

createConstraints
Boolean

true för att skapa en begränsning; annars false.

Returer

Den skapade relationen.

Undantag

Relationsnamnet är ett null-värde.

Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.

Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)

Relationen har angett ett ogiltigt tillstånd sedan den skapades.

Kommentarer

När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.

Se även

Gäller för