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

TComponentDataLink

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

TComponentDataLink - forms a link between a component and a DataSet and contains event handlers to operate on the records

Declaration

Source position: dbgrids.pas line 151

type TComponentDataLink = class(TDataLink)

protected

  procedure RecordChanged(); override;

  

RecordChanged - calls the OnRecordChanged event handler if it has been assigned

  procedure DataSetChanged; override;

  

DataSetChanged - calls the OnDataSetChanged event handler if it has been assigned

  procedure ActiveChanged; override;

  

ActiveChanged - if there has been a change in the Active status, calls the appropriate event handler for the change

  procedure LayoutChanged; override;

  

LayoutChanged - calls the OnLayoutChanged event handler if it is assigned

  procedure DataSetScrolled(); override;

  

DataSetScrolled - calls the OnDataSetScrolled event handler if it is assigned

  procedure FocusControl(); override;

  

  procedure CheckBrowseMode; override;

  

  procedure EditingChanged; override;

  

EditingChanged - calls OnEditingChanged if it is assigned

  procedure UpdateData; override;

  

UpdateData - calls OnUpdataData event handler if it is assigned

  function MoveBy(); override;

  

  property Modified: Boolean; [rw]

  

Modified - True if the data have been modified

public

  property OnRecordChanged: TFieldNotifyEvent; [rw]

  

OnRecordChanged - event handler for a change in the current record

  property OnDataSetChanged: TDatasetNotifyEvent; [rw]

  

OnDataSetChanged - event handler for a change in the attached Data Set

  property OnNewDataSet: TDataSetNotifyEvent; [rw]

  

OnNewDataSet - event handler for formation of a link to a new data set

  property OnDataSetOpen: TDataSetNotifyEvent; [rw]

  

OnDataSetOpen - event handler when the data set is open

  property OnInvalidDataSet: TDataSetNotifyEvent; [rw]

  

OnInvalidDataSet - event handler when the data set is non-valid

  property OnInvalidDataSource: TDataSetNotifyEvent; [rw]

  

OnInvalidDataSource - event handler when the data source is non-valid

  property OnLayoutChanged: TDataSetNotifyEvent; [rw]

  

OnLayoutChanged - event handler when the layout of the data set has changed

  property OnDataSetClose: TDataSetNotifyEvent; [rw]

  

OnDataSetClose - event handler when the data set is closed

  property OnDataSetScrolled: TDataSetScrolledEvent; [rw]

  

OnDataSetScrolled - event handler when the data set is scrolled

  property OnEditingChanged: TDataSetNotifyEvent; [rw]

  

OnEditingChanged - event handler for a change in the Editing property

  property OnUpdateData: TDataSetNotifyEvent; [rw]

  

OnUpdateData - event handler for implementing any pending changes to data

  property DataSetName: String; [rw]

  

DataSetName - the (string) name of the attached data set

  property Fields: TField; [r]

  

Fields - an indexed array containing the fields of the dataset

  property VisualControl;

  

end;

Inheritance

TComponentDataLink

  

TComponentDataLink - forms a link between a component and a DataSet and contains event handlers to operate on the records

|

TDataLink

|

TPersistent

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.