Procedure CreateAllItems
Description
Creates all columns based on the connected dataset.
Remarks
Field initialization has to be done before creating the columns
Code Snippet
Call frmIsahDBGridExample_InitializeComponents()
Call
InitializeDataSets()
Set
idbgridProcHourlines = IsahObjects.
Get
(
"TIsahDBGrid"
)
idbgridProcHourlines.InitGrid
idbgridProcHourlines.Datasource = dsProcHourLines
idbgridProcHourlines.CreateAllItems
'After creating the items, the column objects can be accessed
Sub
InitializeDataSets
Rem The query for showing some time fields from T_ProcessedHourLines
icdsqryProcHourLines.SQL.Text =
"select ProcHourLineNr, ProcHourLinesLineNr, PeriodStartTime, "
&_
"PeriodEndTime, PeriodTotalTime from T_Processedhourlines"
icdsqryProcHourLines.active = true
Rem Field initialization has to be done BEFORE creating the columns (CreateAllItems)
icdsqryProcHourLines.FieldByName(
"PeriodStartTime"
).FloatKind =
2
icdsqryProcHourLines.FieldByName(
"PeriodStartTime"
).FieldTimeRange =
2
icdsqryProcHourLines.FieldByName(
"PeriodStartTime"
).FieldTimeKind =
2
End Sub