TDBGrid
E759404
TDBGrid is a Lazarus visual component used to display and edit database table records in a grid format within applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| TDBGrid canonical | 2 |
How this entity was disambiguated
This entity first appeared as the object of triple T8806706 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: TDBGrid Context triple: [Lazarus Component Library, providesComponent, TDBGrid]
-
A.
TDataSource
TDataSource is a Delphi VCL component that links data-aware controls to dataset components, managing the flow of data between the user interface and underlying data sources.
-
B.
Tabular Editor
Tabular Editor is a specialized development tool for creating, managing, and optimizing tabular models used in platforms like Azure Analysis Services and Power BI.
-
C.
TWinControl
TWinControl is a fundamental VCL class in Delphi that represents windowed controls capable of receiving input focus, handling Windows messages, and serving as parents for other controls.
-
D.
TTable
TTable is a Delphi VCL data-access component that represents and manipulates an entire database table through a live, table-based dataset interface.
-
E.
Delphi (programming language)
Delphi is an object-oriented, rapid application development programming language and environment derived from Pascal, primarily used for building native Windows applications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: TDBGrid Target entity description: TDBGrid is a Lazarus visual component used to display and edit database table records in a grid format within applications.
-
A.
TDataSource
TDataSource is a Delphi VCL component that links data-aware controls to dataset components, managing the flow of data between the user interface and underlying data sources.
-
B.
Tabular Editor
Tabular Editor is a specialized development tool for creating, managing, and optimizing tabular models used in platforms like Azure Analysis Services and Power BI.
-
C.
TWinControl
TWinControl is a fundamental VCL class in Delphi that represents windowed controls capable of receiving input focus, handling Windows messages, and serving as parents for other controls.
-
D.
TTable
TTable is a Delphi VCL data-access component that represents and manipulates an entire database table through a live, table-based dataset interface.
-
E.
Delphi (programming language)
Delphi is an object-oriented, rapid application development programming language and environment derived from Pascal, primarily used for building native Windows applications.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
GUI component
ⓘ
Lazarus visual component ⓘ data-aware grid control ⓘ |
| category |
data grid components
ⓘ
database-aware controls ⓘ |
| displayFormat | grid ⓘ |
| environment | cross-platform GUI development ⓘ |
| event |
OnCellClick
ⓘ
OnDblClick ⓘ OnDrawColumnCell ⓘ OnTitleClick ⓘ |
| integratesWith | LCL database components ⓘ |
| language | Object Pascal NERFINISHED ⓘ |
| platform | Lazarus Component Library NERFINISHED ⓘ |
| property |
Color
ⓘ
Columns ⓘ DataSource ⓘ DefaultRowHeight ⓘ FixedColor ⓘ GridLineWidth ⓘ Options ⓘ ReadOnly ⓘ RowCount ⓘ TitleFont ⓘ |
| purpose |
display database table records
ⓘ
edit database table records ⓘ |
| requires |
TDataSource
NERFINISHED
ⓘ
connected dataset ⓘ |
| similarTo | Delphi TDBGrid component NERFINISHED ⓘ |
| supports |
cell drawing customization
ⓘ
column alignment settings ⓘ column width adjustment ⓘ column-based layout ⓘ custom column titles ⓘ data editing ⓘ data-aware columns ⓘ event-driven customization ⓘ keyboard navigation ⓘ mouse navigation ⓘ row-based navigation ⓘ selection of rows ⓘ sorting by columns ⓘ tabular data display ⓘ |
| usedFor |
CRUD interfaces
ⓘ
database front-end applications ⓘ |
| usedIn |
Free Pascal applications
ⓘ
Lazarus IDE NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: TDBGrid Description of subject: TDBGrid is a Lazarus visual component used to display and edit database table records in a grid format within applications.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.