DataRelationCollection.Add Metodo

Definizione

Overload

Nome Descrizione
Add(DataRelation)

Aggiunge un DataRelation al DataRelationCollection.

Add(DataColumn, DataColumn)

Crea una DataRelation con una colonna padre e figlio specificata e la aggiunge alla raccolta.

Add(DataColumn[], DataColumn[])

Crea un DataRelation con le colonne padre e figlio specificate e lo aggiunge alla raccolta.

Add(String, DataColumn, DataColumn)

Crea un DataRelation con il nome e le colonne padre e figlio specificate e lo aggiunge alla raccolta.

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

Crea un DataRelation con il nome e le matrici specificate delle colonne padre e figlio e lo aggiunge alla raccolta.

Add(String, DataColumn, DataColumn, Boolean)

Crea un DataRelation con il nome, le colonne padre e figlio specificate, con vincoli facoltativi in base al valore del parametro createConstraints e lo aggiunge alla raccolta.

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

Crea un DataRelation con il nome, le matrici delle colonne padre e figlio e il valore che specifica se creare un vincolo e lo aggiunge alla raccolta.

Add(DataRelation)

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
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)

Parametri

relation
DataRelation

Oggetto DataRelation da aggiungere alla raccolta.

Eccezioni

Il relation parametro è un valore Null.

La relazione appartiene già a questa raccolta o appartiene a un'altra raccolta.

La raccolta ha già una relazione con il nome specificato. Il confronto non fa distinzione tra maiuscole e minuscole.

La relazione ha immesso uno stato non valido dopo la creazione.

Commenti

Se la relazione viene aggiunta correttamente alla raccolta, si verifica l'evento CollectionChanged .

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a

Add(DataColumn, DataColumn)

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea una DataRelation con una colonna padre e figlio specificata e la aggiunge alla raccolta.

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

Parametri

parentColumn
DataColumn

Colonna padre della relazione.

childColumn
DataColumn

Colonna figlio della relazione.

Valori restituiti

Relazione creata.

Commenti

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a

Add(DataColumn[], DataColumn[])

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea un DataRelation con le colonne padre e figlio specificate e lo aggiunge alla raccolta.

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

Parametri

parentColumns
DataColumn[]

Colonne padre della relazione.

childColumns
DataColumn[]

Colonne figlio della relazione.

Valori restituiti

Relazione creata.

Eccezioni

La relazione appartiene già a questa raccolta o appartiene a un'altra raccolta.

La raccolta ha già una relazione con lo stesso nome. Il confronto non fa distinzione tra maiuscole e minuscole.

La relazione ha immesso uno stato non valido dopo la creazione.

Commenti

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a

Add(String, DataColumn, DataColumn)

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea un DataRelation con il nome e le colonne padre e figlio specificate e lo aggiunge alla raccolta.

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

Parametri

name
String

Nome della relazione.

parentColumn
DataColumn

Colonna padre della relazione.

childColumn
DataColumn

Colonna figlio della relazione.

Valori restituiti

Relazione creata.

Commenti

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a

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

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea un DataRelation con il nome e le matrici specificate delle colonne padre e figlio e lo aggiunge alla raccolta.

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

Parametri

name
String

Nome dell'oggetto DataRelation da creare.

parentColumns
DataColumn[]

Matrice di oggetti padre DataColumn .

childColumns
DataColumn[]

Matrice di oggetti figlio DataColumn .

Valori restituiti

Oggetto creato DataRelation.

Eccezioni

Il nome della relazione è un valore Null.

La relazione appartiene già a questa raccolta o appartiene a un'altra raccolta.

La raccolta ha già una relazione con lo stesso nome. Il confronto non fa distinzione tra maiuscole e minuscole.

La relazione ha immesso uno stato non valido dopo la creazione.

Esempio

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

Commenti

Se la relazione viene aggiunta correttamente alla raccolta, si verifica l'evento CollectionChanged .

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a

Add(String, DataColumn, DataColumn, Boolean)

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea un DataRelation con il nome, le colonne padre e figlio specificate, con vincoli facoltativi in base al valore del parametro createConstraints e lo aggiunge alla raccolta.

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

Parametri

name
String

Nome della relazione.

parentColumn
DataColumn

Colonna padre della relazione.

childColumn
DataColumn

Colonna figlio della relazione.

createConstraints
Boolean

true per creare vincoli; in caso contrario false, . Il valore predefinito è true.

Valori restituiti

Relazione creata.

Commenti

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già. Per evitare questo problema, è possibile impostare su createConstraints false.

Vedi anche

Si applica a

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

Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs
Origine:
DataRelationCollection.cs

Crea un DataRelation con il nome, le matrici delle colonne padre e figlio e il valore che specifica se creare un vincolo e lo aggiunge alla raccolta.

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

Parametri

name
String

Nome dell'oggetto DataRelation da creare.

parentColumns
DataColumn[]

Matrice di oggetti padre DataColumn .

childColumns
DataColumn[]

Matrice di oggetti figlio DataColumn .

createConstraints
Boolean

true per creare un vincolo; in caso contrario false, .

Valori restituiti

Relazione creata.

Eccezioni

Il nome della relazione è un valore Null.

La relazione appartiene già a questa raccolta o appartiene a un'altra raccolta.

La raccolta ha già una relazione con lo stesso nome. Il confronto non fa distinzione tra maiuscole e minuscole.

La relazione ha immesso uno stato non valido dopo la creazione.

Commenti

Quando un DataRelation oggetto viene aggiunto all'insieme ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

Vedi anche

Si applica a