Sign in Join
FPDoc Onlineexperiment

TDBNavDataLink class

In unit DBCtrls

TDBNavDataLink - provides a link between a Database Navigator and a DataSet.

Declaration

pascal
TDBNavDataLink = class(TDataLink)

Inheritance

  1. TDBNavDataLink
  2. TDataLink
  3. TPersistent
  4. TObject

Description

TDBNavDataLink is a TDataLink descendant used to maintain an association between a database navigator control, and a datasource with a dataset. It provides additional methods called when values assigned to the data link have been changed. An internal member is maintained with the TDBCustomNavigator control for the association.

See also

Methods

EditingChangedprotectedEditingChanged - method to process a change in the Editing property of the navigator.
DataSetChangedprotectedDataSetChanged - method to process a change in the data set attached to the navigator.
ActiveChangedprotectedActiveChanged - method to process a change in the Active property of the navigator.
CreatepublicConstructor for the class instance.

Inherited

From TDataLink (33)

Active ActiveRecord BOF BufferCount CheckBrowseMode DataEvent DataSet DataSetScrolled DataSource DataSourceFixed Destroy Edit Editing Eof ExecuteAction FirstRecord FocusControl GetActiveRecord GetBOF GetBufferCount GetEOF GetRecordCount LayoutChanged MoveBy ReadOnly RecordChanged RecordCount SetActiveRecord SetBufferCount UpdateAction UpdateData UpdateRecord VisualControl

From TPersistent (8)

Assign AssignTo DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.