Represents a cross-relationship, or many-to-many relationship, between columns.
| C# |
public class CrossRelationInfo : Component, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| CrossRelationInfo(DataPlaceDataSource, String, DataPlace..::.DPRelationshipRow) |
Creates a new instance.
| |
| BindableRowGuid |
Gets or sets an object containing the ID of the current record (a Guid),
or null if there isn't one.
This property is similar to RowGuid but generally better suited for binding.
| |
| BindingContext |
Gets the operative binding context.
| |
| CanRaiseEvents |
Gets a value indicating whether the component can raise an event.
(Inherited from Component.) | |
| ColDisplayNameOther |
Gets the name of the column in the other table that holds each row's display name.
| |
| ColNameOtherXref |
Gets the name of the TableXRef column that holds the row ID in the other table
(either GuidSrc or GuidTgt).
| |
| ColNameThisXref |
Gets the name of the TableXRef column that holds the row ID in the target table
(either GuidSrc or GuidTgt).
| |
| Container |
Gets the IContainer that contains the Component.
(Inherited from Component.) | |
| Context |
Gets or sets an object containing the current record (i.e. a DataView or other
object that implements ICustomTypeDescriptor to expose column values).
| |
| CreateObjRef(Type) |
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.) | |
| DataBindings |
Gets the current data bindings.
| |
| DataSource |
Gets the data source.
| |
| DesignMode |
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.) | |
| DisplayColumnName |
Gets the name of the column in the target table that holds each row's display name.
| |
| Dispose(Boolean) |
Releases resources.
(Overrides Component.Dispose(Boolean).) | |
| Dispose()()() |
Releases all resources used by the Component.
(Inherited from Component.) | |
| Disposed |
Occurs when the component is disposed by a call to the Dispose()()() method.
(Inherited from Component.) | |
| DpRelationshipRow |
Gets the row that defines the relationship.
| |
| Equals(Object) | (Inherited from Object.) | |
| Events |
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.) | |
| Finalize()()() |
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.) | |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetLifetimeService()()() |
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.) | |
| GetService(Type) | (Inherited from Component.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HeaderText |
Gets the header text to display when viewing/editing the relationships
(will be different based on whether the table being edited is the source or target of the relationship).
| |
| InitializeLifetimeService()()() |
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.) | |
| IsBidirectionalJoin |
Gets whether joined rows represent a bidirectinoal join, so that a join exists whether the
target table is the source or target of the join (i.e. both source-to-target and target-to-source
are interpreted the same).
| |
| IsSelfRef |
Gets whether the relationship is self-referencing, i.e. the source and target tables are the same,
resulting in a composite or parent-child hierarchy.
| |
| IsSource |
Gets whether the target table is the source (true) or target (false) of the relationship.
| |
| Items |
Gets the display names for joined rows.
| |
| ItemString |
Gets a string containing the display names for joined rows.
| |
| JoinView |
Gets a view containing TableXRef rows that join rows of the other table to the current row,
sorted by either GuidSrc or GuidTgt.
| |
| MemberwiseClone(Boolean) |
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.) | |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| OnPropertyChanged(PropertyChangedEventArgs) |
Raises the PropertyChanged event.
| |
| PropertyChanged |
Occurs when a property value changes.
| |
| RowGuid |
Gets or sets an object containing the ID of the current record.
| |
| SelectedView |
Gets a view containing TableXRef rows that join rows of the other table to the current row,
sorted by either GuidSrc or GuidTgt.
| |
| SelfRefColumnName |
Gets the name of the column holding the ID of the parent row, only applicable if the relationship
is self-referencing.
| |
| Site | (Inherited from Component.) | |
| TableName |
Gets the name of the target table whose relationship to another table this instance represents
(either the source or target of the relationship).
| |
| TableNameOther |
Gets the name of the other table whose relationship to the target table this instance represents
(either the source or target of the relationship).
| |
| TableNameXRef |
Gets the name of the TableXRef table.
| |
| TableOther |
Gets the other table whose relationship to the target table this instance represents
(either the source or target of the relationship).
| |
| TableXRef |
Gets the cross-reference or bridge table, which contains rows that relate rows of the source and target tables.
| |
| ToString()()() |
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.) | |
| View |
Gets a view containing all target rows, including those that aren't joined with the current row.
|
| Object | |||
| MarshalByRefObject | |||
| Component | |||
| CrossRelationInfo | |||