Exporter (0) Imprimer
Développer tout

DataRelation, constructeur (String, DataColumn, DataColumn, Boolean)

Initialise une nouvelle instance de la classe DataRelation avec le nom spécifié, les objets DataColumn parent et enfant, ainsi qu'une valeur qui indique s'il convient de créer des contraintes.

Espace de noms : System.Data
Assembly : System.Data (dans system.data.dll)

public DataRelation (
	string relationName,
	DataColumn parentColumn,
	DataColumn childColumn,
	bool createConstraints
)
public DataRelation (
	String relationName, 
	DataColumn parentColumn, 
	DataColumn childColumn, 
	boolean createConstraints
)
public function DataRelation (
	relationName : String, 
	parentColumn : DataColumn, 
	childColumn : DataColumn, 
	createConstraints : boolean
)

Paramètres

relationName

Nom de la relation. Si sa valeur est référence Null (Nothing en Visual Basic) ou une chaîne vide (""), un nom par défaut est attribué lorsque l'objet créé est ajouté à DataRelationCollection.

parentColumn

DataColumn parent dans la relation.

childColumn

DataColumn enfant dans la relation.

createConstraints

Valeur qui indique si des contraintes sont créées. true, si des contraintes sont créées. Sinon, false.

Type d'exceptionCondition

ArgumentNullException

Un des objets DataColumn ou les deux contiennent référence Null (Nothing en Visual Basic).

InvalidConstraintException

Les colonnes possèdent des types de données différents.

- ou -

Les tables n'appartiennent pas au même DataSet.

L'exemple suivant crée un nouveau DataRelation et l'ajoute au DataRelationCollection de DataSet.


 Private Sub CreateRelation()
    ' Code to get the DataSet not shown here.
    ' Get the DataColumn objects from two DataTable 
    ' objects in a DataSet.
    Dim parentColumn As DataColumn = DataSet1.Tables( _
        "Customers").Columns("CustID")
    Dim childColumn As DataColumn = _
        DataSet1.Tables("Orders").Columns("CustID")

    ' Create DataRelation.
    Dim bConstraints As Boolean = True
    Dim customerOrdersRelation As DataRelation = _
        New DataRelation("CustomersOrders", _
        parentColumn, childColumn, bConstraints)

    ' Add the relation to the DataSet.
    DataSet1.Relations.Add(customerOrdersRelation)
End Sub

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft