NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

UniqueConstraint Constructor (String, DataColumn)

Initializes a new instance of the UniqueConstraint with the specified name and DataColumn.

[Visual Basic]
Overloads Public Sub New( _
   ByVal name As String, _
   ByVal column As DataColumn _
)
[C#]
public UniqueConstraint(
   string name,
   DataColumn column
);
[C++]
public: UniqueConstraint(
   String* name,
   DataColumn* column
);
[JScript]
public function UniqueConstraint(
   name : String,
   column : DataColumn
);

Parameters

name
The name of the constraint.
column
The DataColumn to constrain.

Example [Visual Basic]

The following example creates a new UniqueConstraint and assigns it to the ParentKeyConstraint property of a DataRelation.

[Visual Basic]

Private Sub CreateUniqueConstraint
   Dim cstrt As UniqueConstraint
   ' Get the DataColumn of a table in a DataSet.
   Dim dc As DataColumn
   Set dc = DataSet1.Tables("Suppliers").Columns("SupplierID")
   ' Create the constraint.
   Set cstrt = New UniqueConstraint("supplierIDcstrt", dc)
   ' Add the constraint to a DataRelation of the DataSet.
   DataSet1.Relations.Add cstrt
End Sub

See Also

UniqueConstraint Class | UniqueConstraint Members | System.Data Namespace | UniqueConstraint Constructor Overload List | DataRelation | ParentKeyConstraint