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
The dataset with the schema
pcChoosenSchema 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


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:33:27