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

Costruttore DataRelation (String, DataColumn, DataColumn)

 

Data di pubblicazione: ottobre 2016

System_CAPS_noteNota

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Inizializza una nuova istanza di DataRelation classe utilizzando l'oggetto specificato DataRelation nome e padre e figlio DataColumn oggetti.

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

public DataRelation(
	string relationName,
	DataColumn parentColumn,
	DataColumn childColumn
)

Parametri

relationName
Type: System.String

Nome di DataRelation. Se null o una stringa vuota (""), verrà assegnato un nome predefinito, quando l'oggetto creato viene aggiunto al DataRelationCollection.

parentColumn
Type: System.Data.DataColumn

L'elemento padre DataColumn nella relazione.

childColumn
Type: System.Data.DataColumn

L'elemento figlio DataColumn nella relazione.

Exception Condition
ArgumentNullException

Uno o entrambi i DataColumn contiene oggetti null.

InvalidConstraintException

Le colonne hanno tipi di dati diversi

oppure

Le tabelle non appartengono allo stesso DataSet.

L'esempio seguente crea un nuovo DataRelation e lo aggiunge al DataRelationCollection di un DataSet.

private void CreateRelation()
{
    // Code to get the DataSet not shown here.
    // Get the DataColumn objects from two DataTable 
    // objects in a DataSet.
    DataColumn[] parentCols = new DataColumn[] 
        {DataSet1.Tables["Customers"].Columns["CustID"],
        DataSet1.Tables["Customers"].Columns["OrdID"]};
    DataColumn[] childCols= new DataColumn[] 
        {DataSet1.Tables["Orders"].Columns["CustID"],
        DataSet1.Tables["Orders"].Columns["OrdID"]};

    // Create DataRelation.
    DataRelation CustOrderRel = new DataRelation(
        "CustomersOrders", parentCols, childCols);

    // Add the relation to the DataSet.
    DataSet1.Relations.Add(CustOrderRel);
}

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