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.Columns

Gets the array of columns that this constraint constrains.

[Visual Basic]
Overridable Public ReadOnly Property Columns As DataColumn ()
[C#]
public DataColumn[] Columns {virtual get;}
[C++]
public: __property virtual DataColumn* get_Columns();
[JScript]
public function get Columns() : DataColumn[];

Property Value

An array of DataColumn objects.

Example [Visual Basic]

The following example returns the DataColumn objects that the UniqueConstraint constrains.

[Visual Basic]

Private Sub GetColsFromConstraint()
   Dim dCols() As DataColumn
   ' Get a named relation from a DataSet.
   Dim rel As DataRelation
   Set rel = DataSet1.Relations("CustomerOrders")
   ' Get the ParentKeyConstraint
   Dim cstrt As UniqueConstraint
   Set cstrt= rel.ParentKeyConstraint
   ' Get the DataColumn objects being constrained.
   Set dCols = cstrt.Columns
   ' Print the column name of each column.
   Dim i As Integer
   For i = 0 to Ubound(dCols)
      Debug.Print dCols(i).ColumnName
   Next i
End Sub

See Also

UniqueConstraint Class | UniqueConstraint Members | System.Data Namespace