Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataRelationCollection.Add (String, DataColumn[], DataColumn[])

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public virtual DataRelation Add(
	string name,
	DataColumn[] parentColumns,
	DataColumn[] childColumns
)

Parametri

name
Type: System.String

Il nome del DataRelation per creare.

parentColumns
Type: System.Data.DataColumn[]

Matrice dell'elemento padre DataColumn oggetti.

childColumns
Type: System.Data.DataColumn[]

Matrice di figlio DataColumn oggetti.

Valore restituito

Type: System.Data.DataRelation

Oggetto DataRelation creato.

Exception Condition
ArgumentNullException

Il nome della relazione è un valore null.

ArgumentException

La relazione appartiene già a questa raccolta, o fa parte di un'altra raccolta.

DuplicateNameException

L'insieme dispone già di una relazione con lo stesso nome. (Il confronto non è tra maiuscole e minuscole).

InvalidConstraintException

La relazione è in uno stato non valido perché è stato creato.

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

Quando un DataRelation oggetto viene aggiunto alla raccolta, ForeignKeyConstraint e UniqueConstraint gli oggetti vengono creati per impostazione predefinita se non esistono già.

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);
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: