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!

DataRelation.ParentKeyConstraint

Gets the constraint which ensures values in a column are unique.

[Visual Basic]
Overridable Public ReadOnly Property ParentKeyConstraint As _
   UniqueConstraint
[C#]
public UniqueConstraint ParentKeyConstraint {virtual get;}
[C++]
public: __property virtual UniqueConstraint*
   get_ParentKeyConstraint();
[JScript]
public function get ParentKeyConstraint() : UniqueConstraint;

Property Value

A UniqueConstraint.

Example [Visual Basic]

The following example gets the ParentKeyConstraint of a DataRelation object.

[Visual Basic]

Private Sub GetParentKeyConstraint()
   Dim pkCstrt As UniqueConstraint
   ' Get a DataRelation from a DataSet.
   Dim rel As DataRelation
   rel = DataSet1.Relations("CustomerOrders")
   ' Get the relations parent key constraint.
   pkCstrt = rel.ParentKeyConstraint
   ' Get the constraint's DataColumns
   Dim cstrtCols() As DataColumn
   cstrtCols = pkCstrt.Columns
   ' Print the column names.
   Dim i As Integer
   For i = 0 to Ubound(cstrtCols)
      Debug.Print cstrtCols(i).ColumnName
   Next i
End Sub

See Also

DataRelation Class | DataRelation Members | System.Data Namespace | ChildKeyConstraint | UniqueConstraint