[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'DBCtrls' (#lcl)

# TDBNavDataLink

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

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

## Declaration

Source position: dbctrls.pp line 1457

`type TDBNavDataLink = class(TDataLink)`
`protected`
`procedure EditingChanged; override;` |  | EditingChanged - method to process a change in the Editing property of the navigator.
`procedure DataSetChanged; override;` |  | DataSetChanged - method to process a change in the data set attached to the navigator.
`procedure ActiveChanged; override;` |  | ActiveChanged - method to process a change in the Active property of the navigator.
`public`
`constructor Create();` |  | Constructor for the class instance.
`end;`

## Inheritance

`TDBNavDataLink` |  | TDBNavDataLink - provides a link between a Database Navigator and a DataSet.
`TDataLink`
?
`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

TDBCustomNavigator |  | TDBCustomNavigator is the base class for TDBNavigator, a tool for navigating through the records of a dataset.
TDataLink