@@ -31,10 +31,10 @@ The application allows users to create and save report layouts, modify existing
3131## Implementation Details
3232
3333Follow the instructions listed in this example to store report layouts in a desired database
34- using the corresponding ` TDataSet ` descendant.
34+ using the corresponding [ TDataSet] descendant.
3535
3636The example uses a memory-based dataset
37- ([ TdxMemData] from the DevExpress library, inherited from [ TDataSet] , shipped with the standard VCL library).
37+ ([ TdxMemData] inherited from the [ TDataSet] class shipped with the standard VCL library).
3838Applications in this example encapsulate data components within separate data modules: [ uData.pas] (Delphi) and [ uData.cpp] (C++Builder).
3939
4040The instructions assume that you start with a Delphi or C++Builder project that already includes
@@ -124,6 +124,7 @@ begin
124124end;
125125```
126126
127+
127128### Step 4: Store Report Layouts in a Dataset
128129
129130When a user edits and saves a report in the Report Designer,
@@ -145,6 +146,7 @@ begin
145146end;
146147```
147148
149+
148150### Step 5: Store the Database State Between Application Sessions
149151
150152This step is applicable only to the memory-based [ TdxMemData] datasource.
189191 - [ TdxReport.ReportName] (internal report name that is not included in the layout)
190192 - [ TdxReport.Layout] (an XML-based layout template that can be stored in the BLOB field of a database)
191193 - [ TdxMemData] (used to store report layout data in application runtime and between sessions)
192- - [ TDataSet] (ancestor of the ` TdxMemData ` , contains generic database connection methods)
194+ - [ TDataSet] (ancestor of the [ TdxMemData] , contains generic database connection methods)
193195 - [ TdxBackendDatabaseSQLConnection] (used to supply data to reports)
194196
195197<!-- documentation links -->
0 commit comments