Zdexby TheHolyOneZ
42,610 classes
Class

DataRelation

: Object
System.Data.DataRelation, System.Data 0x0088 (136 B) inherited 0x0010 System.Data.dll
0x00x0088

Members 19

OffsetSizeNameTypeFlagsDefault
0x08_dataSetDataSetPrivate—
0x08_extendedPropertiesPropertyCollection1 flags—
0x08_relationNamestring1 flags—
0x08_childKeyDataKeyPrivate—
0x08_parentKeyDataKeyPrivate—
0x08_parentKeyConstraintUniqueConstraintPrivate—
0x08_childKeyConstraintForeignKeyConstraintPrivate—
0x08_parentColumnNamesstring[]1 flags—
0x08_childColumnNamesstring[]1 flags—
0x08_parentTableNamestring1 flags—
0x08_childTableNamestring1 flags—
0x08_parentTableNamespacestring1 flags—
0x08_childTableNamespacestring1 flags—
0x01_nestedbool1 flags—
0x01_createConstraintsbool1 flags—
0x01_checkMultipleNestedboolPrivate—
0x04s_objectTypeCountintPrivateStatic—
0x007B0x01padding / unreflected
0x04_objectIDintPrivate+1 flags—
0x08PropertyChangingPropertyChangedEventHandlerPrivate—

Functions 43

SignatureFlagsNativeParams
void .ctor(const string& relationName, DataColumn parentColumn, DataColumn childColumn, bool createConstraints)Public+1 flags0x08
void .ctor(const string& relationName, const DataColumn[]& parentColumns, const DataColumn[]& childColumns)Public+1 flags0x08
void .ctor(const string& relationName, const DataColumn[]& parentColumns, const DataColumn[]& childColumns, bool createConstraints)Public+1 flags0x08
void .ctor(const string& relationName, const string& parentTableName, const string& childTableName, const string[]& parentColumnNames, const string[]& childColumnNames, bool nested)Public+1 flags0x08
void .ctor(const string& relationName, const string& parentTableName, const string& parentTableNamespace, const string& childTableName, const string& childTableNamespace, const string[]& parentColumnNames, const string[]& childColumnNames, bool nested)Public+1 flags0x08
DataColumn[] get_ChildColumns()Public+3 flags0x08
DataColumn[] get_ChildColumnsReference()2 flags0x08
DataKey get_ChildKey()2 flags0x08
DataTable get_ChildTable()Public+3 flags0x08
DataSet get_DataSet()Public+3 flags0x08
string[] get_ParentColumnNames()2 flags0x08
string[] get_ChildColumnNames()2 flags0x08
bool IsKeyNull(const object[]& values)PrivateStatic0x08
DataRow[] GetChildRows(const DataKey& parentKey, const DataKey& childKey, DataRow parentRow, const DataRowVersion& version)Static+1 flags0x08
DataRow[] GetParentRows(const DataKey& parentKey, const DataKey& childKey, DataRow childRow, const DataRowVersion& version)Static+1 flags0x08
DataRow GetParentRow(const DataKey& parentKey, const DataKey& childKey, DataRow childRow, const DataRowVersion& version)Static+1 flags0x08
void SetDataSet(DataSet dataSet)1 flags0x08
DataColumn[] get_ParentColumns()Public+3 flags0x08
DataColumn[] get_ParentColumnsReference()2 flags0x08
DataKey get_ParentKey()2 flags0x08
DataTable get_ParentTable()Public+3 flags0x08
string get_RelationName()Public+3 flags0x08
void CheckNamespaceValidityForNestedRelations(const string& ns)1 flags0x08
void CheckNestedRelations()1 flags0x00
bool get_Nested()Public+3 flags0x01
void set_Nested(bool value)Public+3 flags0x01
UniqueConstraint get_ParentKeyConstraint()Public+3 flags0x08
void SetParentKeyConstraint(UniqueConstraint value)1 flags0x08
ForeignKeyConstraint get_ChildKeyConstraint()Public+3 flags0x08
PropertyCollection get_ExtendedProperties()Public+1 flags0x08
bool get_CheckMultipleNested()2 flags0x01
void set_CheckMultipleNested(bool value)2 flags0x01
void SetChildKeyConstraint(ForeignKeyConstraint value)1 flags0x08
void CheckState()1 flags0x00
void CheckStateForProperty()1 flags0x00
void Create(const string& relationName, const DataColumn[]& parentColumns, const DataColumn[]& childColumns, bool createConstraints)Private0x08
DataRelation Clone(DataSet destination)1 flags0x08
void OnPropertyChanging(PropertyChangedEventArgs pcevent)1 flags0x08
void RaisePropertyChanging(const string& name)1 flags0x08
string ToString()Public+1 flags0x08
void ValidateMultipleNestedRelations()1 flags0x00
bool IsAutoGenerated(DataColumn col)Private0x08
int get_ObjectID()2 flags0x04

Used by 25

types with a member, parameter or interface of this type