DataRelation Constructor (String^, String^, String^, array<String^>^, array<String^>^, Boolean)
This constructor is provided for design time support in the Visual Studio environment.
Assembly: System.Data (in System.Data.dll)
public: [BrowsableAttribute(false)] DataRelation( String^ relationName, String^ parentTableName, String^ childTableName, array<String^>^ parentColumnNames, array<String^>^ childColumnNames, bool nested )
Parameters
- relationName
-
Type:
System::String^
The name of the relation. If null or an empty string (""), a default name will be given when the created object is added to the DataRelationCollection.
- parentTableName
-
Type:
System::String^
The name of the DataTable that is the parent table of the relation.
- childTableName
-
Type:
System::String^
The name of the DataTable that is the child table of the relation.
- parentColumnNames
-
Type:
array<System::String^>^
An array of DataColumn object names in the parent DataTable of the relation.
- childColumnNames
-
Type:
array<System::String^>^
An array of DataColumn object names in the child DataTable of the relation.
- nested
-
Type:
System::Boolean
A value that indicates whether relationships are nested.
Any DataRelation object created by using this constructor must be added to the collection with the AddRange method inside of a BeginInit and EndInit block. If this constructor is not called between BeginInit and EndInit a NullReferenceException will occur. In addition, the tables and columns with the specified names must exist at the time the constructor is called.
Available since 1.1