Class TTreeViewDataLink (unit DBTreeView98)

Inherits from

TDataLink

Constructors


constructor Create(ATreeView: TCustomDBTreeView);

TTreeViewDataLink


Functions

function AddMapping(const FieldName: string): Boolean;


procedure ClearMapping;


destructor Destroy;


procedure Modified;


procedure Reset;


procedure ActiveChanged;


procedure DataSetChanged;


procedure DataSetScrolled(Distance: Integer);


procedure EditingChanged;


procedure FocusControl(Field: TFieldRef);


function GetMappedIndex(ColIndex: Integer): Integer;


procedure RecordChanged(Field: TField);


procedure UpdateData;


function GetDefaultFields: Boolean;


function GetFields(I: Integer): TField;


Properties

property DefaultFields : Boolean


property FieldCount : Integer


property Fields : TField


property SparseMap : Boolean


Events

Variables

FFieldCount : Integer;


FFieldMap : Pointer;


FFieldMapSize : Integer;


FInUpdateData : Boolean;


FModified : Boolean;


FSparseMap : Boolean;


FTreeView : TCustomDBTreeView;



Constructors


constructor Create(ATreeView: TCustomDBTreeView);

TTreeViewDataLink


Functions


function AddMapping(const FieldName: string): Boolean;


procedure ClearMapping;


destructor Destroy;


procedure Modified;


procedure Reset;


procedure ActiveChanged;


procedure DataSetChanged;


procedure DataSetScrolled(Distance: Integer);


procedure EditingChanged;


procedure FocusControl(Field: TFieldRef);


function GetMappedIndex(ColIndex: Integer): Integer;


procedure RecordChanged(Field: TField);


procedure UpdateData;


function GetDefaultFields: Boolean;


function GetFields(I: Integer): TField;


Properties


property DefaultFields : Boolean


property FieldCount : Integer


property Fields : TField


property SparseMap : Boolean


Events


Variables


FFieldCount : Integer;


FFieldMap : Pointer;


FFieldMapSize : Integer;


FInUpdateData : Boolean;


FModified : Boolean;


FSparseMap : Boolean;


FTreeView : TCustomDBTreeView;