Class TListViewDataLink (unit DBListView98)

Inherits from

TDataLink

Constructors


constructor Create(AListView: TCustomDBListView);

TListViewDataLink


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);

FLayoutFromDataset determines whether default column width is forced to be at least wide enough for the column title.

function GetMappedIndex(ColIndex: Integer): Integer;


procedure LayoutChanged;


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;


FListView : TCustomDBListView;


FModified : Boolean;


FSparseMap : Boolean;



Constructors


constructor Create(AListView: TCustomDBListView);

TListViewDataLink


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);

FLayoutFromDataset determines whether default column width is forced to be at least wide enough for the column title.


function GetMappedIndex(ColIndex: Integer): Integer;


procedure LayoutChanged;


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;


FListView : TCustomDBListView;


FModified : Boolean;


FSparseMap : Boolean;