Class tgriddatalink
Unit
Declaration
type tgriddatalink = class(tfieldsdatalink, ievent, idbeditinfo, iobjectlink)
Description
No description available, ancestor tfieldsdatalink description follows
No description available, ancestor tmsedatalink description follows
Hierarchy
- tdatalink
- tmsedatalink
- tfieldsdatalink
- tgriddatalink
Overview
Methods
![]() |
function canautoinsert: boolean; |
![]() |
procedure checkdelayedautoinsert; |
![]() |
function checkvalue: boolean; |
![]() |
procedure updatelayout; |
![]() |
procedure updaterowcount; |
![]() |
function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean; |
![]() |
procedure endgridrow(const ainfo: gridrowinfoty); |
![]() |
function getfirstrecord: integer; virtual; |
![]() |
procedure checkactiverecord; virtual; |
![]() |
function getrecordcount: integer; override; |
![]() |
procedure datasetscrolled(distance: integer); override; |
![]() |
procedure fieldchanged; override; |
![]() |
procedure activechanged; override; |
![]() |
procedure editingchanged; override; |
![]() |
procedure recordchanged(afield: tfield); override; |
![]() |
procedure datasetchanged; override; |
![]() |
procedure updatedata; override; |
![]() |
procedure updatefields; override; |
![]() |
procedure focuscell(var cell: gridcoordty); virtual; |
![]() |
procedure cellevent(var info: celleventinfoty); virtual; |
![]() |
procedure invalidateindicator; |
![]() |
function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual; |
![]() |
procedure doinsertrow; |
![]() |
procedure doappendrow; |
![]() |
procedure dodeleterow; |
![]() |
procedure rowdown; |
![]() |
procedure lastrow; |
![]() |
procedure firstrow; |
![]() |
function getzebrastart: integer; |
![]() |
procedure gridinvalidate; |
![]() |
function arecord: integer; |
![]() |
function hasdata: boolean; |
![]() |
procedure readdatasource(reader: treader); |
![]() |
procedure fixupproperties(filer: tfiler); |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
constructor create(const aowner: tcustomgrid; const aintf: igriddatalink); |
![]() |
destructor destroy; override; |
![]() |
function getdummystringbuffer: pansistring; |
![]() |
function getrowfieldisnull(const afield: tfield; const row: integer): boolean; |
![]() |
function getansistringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getstringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getbooleanbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getintegerbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getint64buffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getrealtybuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getdatetimebuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function canclose(const newfocus: twidget): boolean; |
![]() |
procedure painted; |
![]() |
procedure loaded; |
![]() |
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); |
![]() |
procedure setselected(const cell: gridcoordty; const avalue: boolean); |
![]() |
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); |
![]() |
function domoveby(const distance: integer): integer; virtual; |
![]() |
function moveby(distance: integer): integer; override; |
![]() |
function rowtorecnozerobased(const row: integer): integer; |
![]() |
function isfirstrow: boolean; |
![]() |
function islastrow: boolean; |
Properties
![]() |
property firstrecord: integer read getfirstrecord; |
![]() |
property owner: tcustomgrid read fgrid; |
![]() |
property field_state: tfield read ffield_state; |
![]() |
property field_color: tfield read ffield_color; |
![]() |
property field_font: tfield read ffield_font; |
![]() |
property field_readonly: tfield read ffield_readonly; |
![]() |
property field_merged: tfield read ffield_merged; |
![]() |
property field_selected: tfield read ffield_selected; |
![]() |
property options: griddatalinkoptionsty read foptions write foptions
default defaultgriddatalinkoptions; |
![]() |
property onupdaterowdata: updaterowdataeventty read fonupdaterowdata
write fonupdaterowdata; |
![]() |
property datasource: tdatasource read getdatasource1 write settadasource1; |
![]() |
property fieldname_state: string read ffieldname_state
write setfieldname_state; |
![]() |
property fieldname_color: string read ffieldname_color
write setfieldname_color; |
![]() |
property fieldname_font: string read ffieldname_font
write setfieldname_font; |
![]() |
property fieldname_readonly: string read ffieldname_readonly
write setfieldname_readonly; |
![]() |
property fieldname_merged: string read ffieldname_merged
write setfieldname_merged; |
![]() |
property fieldname_selected: string read ffieldname_selected
write setfieldname_selected; |
![]() |
property navigator: tdbnavigator read fnavigator write setnavigator; |
![]() |
property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit; |
![]() |
property onendedit: notifyeventty read fonendedit write fonendedit; |
Description
Methods
![]() |
function canautoinsert: boolean; |
![]() |
procedure checkdelayedautoinsert; |
![]() |
function checkvalue: boolean; |
![]() |
procedure updatelayout; |
![]() |
procedure updaterowcount; |
![]() |
function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean; |
![]() |
procedure endgridrow(const ainfo: gridrowinfoty); |
![]() |
function getfirstrecord: integer; virtual; |
![]() |
procedure checkactiverecord; virtual; |
![]() |
function getrecordcount: integer; override; |
![]() |
procedure datasetscrolled(distance: integer); override; |
![]() |
procedure fieldchanged; override; |
![]() |
procedure activechanged; override; |
![]() |
procedure editingchanged; override; |
![]() |
procedure recordchanged(afield: tfield); override; |
![]() |
procedure datasetchanged; override; |
![]() |
procedure updatedata; override; |
![]() |
procedure updatefields; override; |
![]() |
procedure focuscell(var cell: gridcoordty); virtual; |
![]() |
procedure cellevent(var info: celleventinfoty); virtual; |
![]() |
procedure invalidateindicator; |
![]() |
function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual; |
![]() |
procedure doinsertrow; |
![]() |
procedure doappendrow; |
![]() |
procedure dodeleterow; |
![]() |
procedure rowdown; |
![]() |
procedure lastrow; |
![]() |
procedure firstrow; |
![]() |
function getzebrastart: integer; |
![]() |
procedure gridinvalidate; |
![]() |
function arecord: integer; |
![]() |
function hasdata: boolean; |
![]() |
procedure readdatasource(reader: treader); |
![]() |
procedure fixupproperties(filer: tfiler); |
![]() |
procedure defineproperties(filer: tfiler); override; |
![]() |
constructor create(const aowner: tcustomgrid; const aintf: igriddatalink); |
![]() |
destructor destroy; override; |
![]() |
function getdummystringbuffer: pansistring; |
![]() |
function getrowfieldisnull(const afield: tfield; const row: integer): boolean; |
![]() |
function getansistringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getstringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getbooleanbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getintegerbuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getint64buffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getrealtybuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function getdatetimebuffer(const afield: tfield; const row: integer): pointer; |
![]() |
function canclose(const newfocus: twidget): boolean; |
![]() |
procedure painted; |
![]() |
procedure loaded; |
![]() |
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); |
![]() |
procedure setselected(const cell: gridcoordty; const avalue: boolean); |
![]() |
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); |
![]() |
function domoveby(const distance: integer): integer; virtual; |
![]() |
function moveby(distance: integer): integer; override; |
![]() |
function rowtorecnozerobased(const row: integer): integer; |
![]() |
function isfirstrow: boolean; |
![]() |
function islastrow: boolean; |
Properties
![]() |
property firstrecord: integer read getfirstrecord; |
![]() |
property owner: tcustomgrid read fgrid; |
![]() |
property field_state: tfield read ffield_state; |
![]() |
property field_color: tfield read ffield_color; |
![]() |
property field_font: tfield read ffield_font; |
![]() |
property field_readonly: tfield read ffield_readonly; |
![]() |
property field_merged: tfield read ffield_merged; |
![]() |
property field_selected: tfield read ffield_selected; |
![]() |
property options: griddatalinkoptionsty read foptions write foptions
default defaultgriddatalinkoptions; |
![]() |
property onupdaterowdata: updaterowdataeventty read fonupdaterowdata
write fonupdaterowdata; |
![]() |
property datasource: tdatasource read getdatasource1 write settadasource1; |
![]() |
property fieldname_state: string read ffieldname_state
write setfieldname_state; |
![]() |
property fieldname_color: string read ffieldname_color
write setfieldname_color; |
![]() |
property fieldname_font: string read ffieldname_font
write setfieldname_font; |
![]() |
property fieldname_readonly: string read ffieldname_readonly
write setfieldname_readonly; |
![]() |
property fieldname_merged: string read ffieldname_merged
write setfieldname_merged; |
![]() |
property fieldname_selected: string read ffieldname_selected
write setfieldname_selected; |
![]() |
property navigator: tdbnavigator read fnavigator write setnavigator; |
![]() |
property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit; |
![]() |
property onendedit: notifyeventty read fonendedit write fonendedit; |
Generated by PasDoc 0.16.0.