Namespace: Consultingwerk.SmartComponents.Support
Class 
SmartBindingSourceArrayFactory Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:SmartBindingSourceArrayFactory
Author(s):Marko Rüterbories / Consultingwerk Ltd.
Created:Tue Jun 02 17:30:04 CEST 2009



Top Method Summary
Options Name Purpose
+ Progress.Data.ColumnPropDesc FillColumns (TableDesc, character, dataset, character, character) Returns an Array of ColumnPropDesc to be filled into the TableDesc:Columns Property. If the TableDesc has valid Columns the new Columns are appended.
- Progress.Data.ColumnPropDesc GetNewColumnPropDescArray (integer) Returns a new ColumnPropDesc Array with the given length.


Method Detail
Top

PUBLIC Progress.Data.ColumnPropDesc FillColumns (TableDesc, character, dataset, character, character)

Purpose: Returns an Array of ColumnPropDesc to be filled into the
TableDesc:Columns Columns Property. If the TableDesc has valid Columns
the new Columns are appended.
Notes: This Method is invoked by the SmartBindingSources
DesignerImportSchema Method.
The table description for the given TableName has to be present
in the DATASET dsSchema to be able to fill the Array.

Parameters:
poTableDesc Progress.Data.TableDesc
The reference to the TableDesc instance
pcTableName CHARACTER
The name of the temp-table
dsSchema DATASET dsSchema
The dataset with the schema
pcChosenSchema CHARACTER
The comma delimited list of column names
pcExceptList CHARACTER
INPUT-OUTPUT The comma delimited list of columns to be excluded from the binding source
Returns Progress.Data.ColumnPropDesc
The ColumnPropDesc array
Top

PRIVATE Progress.Data.ColumnPropDesc GetNewColumnPropDescArray (integer)

Purpose: Returns a new ColumnPropDesc Array with the given length.
Notes: Invoked by GetTableDescItem of this Class.

Parameters:
piCount INTEGER
The size of the new array
Returns Progress.Data.ColumnPropDesc
The ColumnPropDesc array with the given size


ProDataset Detail

ProDataset dsSchema

Member tables: ttTables, ttFields


Temp-Table Detail

Temp-Table ttFields

Defined in:

Temp-Table ttTables

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:02:32