System.Data Namespace DataRelationCollection Class
Adds a DataRelation with the given name, and arrays of parent and child columns to the collection.
[ VB ]
Overridable Overloads Public Function Add ( _
ByVal name As String, _
ByVal parentColumns ( ) As DataColumn, _
ByVal childColumns ( ) As DataColumn _
) As DataRelation
[ C# ]
public virtual DataRelation Add (
string name,
DataColumn [ ] parentColumns,
DataColumn [ ] childColumns
);
[ C++ ]
public: virtual DataRelation* Add (
String* name,
DataColumn* parentColumns [ ],
DataColumn* childColumns [ ]
);
[ JScript ]
public function Add (
name : String,
parentColumns : DataColumn [ ],
childColumns : DataColumn [ ]
) : DataRelation;
- name
- The name of the relation.
- parentColumns
- The parent columns of the relation.
- childColumns
- The child columns of the relation.
The newly created DataRelation.
Exception Type |
Condition |
ArgumentException |
Occurs when the relation already belongs to this collection, or it belongs to another collection. |
DuplicateNameException |
Occurs when the collection already has a relation with the specified name. The comparison is case insensitive. |
InvalidConstraintException |
Occurs when the relation cannot be created based on the given parameters. |
This version of the Add method creates a relation given the above parameters and adds it to the collection. The CollectionChanged event is fired if it succeeds.
DataRelationCollection Members DataRelationCollection.Add Overload List