DataRelationCollection.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un DataRelation al DataRelationCollection.
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 |
| 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
Aggiunge un DataRelation al DataRelationCollection.
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à.