ConstraintCollection::Add Method (String^, array<DataColumn^>^, Boolean)
Constructs a new UniqueConstraint with the specified name, array of DataColumn objects, and value that indicates whether the column is a primary key, and adds it to the collection.
Assembly: System.Data (in System.Data.dll)
Parameters
- name
-
Type:
System::String^
The name of the UniqueConstraint.
- columns
-
Type:
array<System.Data::DataColumn^>^
An array of DataColumn objects to which the constraint applies.
- primaryKey
-
Type:
System::Boolean
Specifies whether the column should be the primary key. If true, the column will be a primary key column.
| Exception | Condition |
|---|---|
| ArgumentException | The constraint already belongs to this collection. -Or- The constraint belongs to another collection. |
| DuplicateNameException | The collection already has a constraint with the specified name. (The comparison is not case-sensitive.) |
The CollectionChanged event occurs if the constraint is added successfully.
The following example creates an array of DataColumn objects that are used to create a new UniqueConstraint in a specific DataTable.
Available since 1.1