Click or drag to resize
TmplItemDataDictionaryTableFieldAdd Method

[This is preliminary documentation and is subject to change.]

Utility method to add a field to the current table

Namespace: CSC.SC.TOPICA4.Template
Assembly: CSC.SC.TOPICA4.Template (in CSC.SC.TOPICA4.Template.dll) Version: 4.30.6239.27196
Syntax
C#
protected bool DataDictionaryTableFieldAdd(
	DataDictionary dd,
	DataDictionaryField ddField,
	bool defaultBool,
	Nullable<int> defaultInt,
	Nullable<double> defaultFloat,
	string computationDefault,
	Nullable<int> listColumn,
	DataDictionaryTableCollection parentTables,
	ProgressCollection progressCollection,
	string margin
)

Parameters

dd
Type: CSC.SC.TOPICA4.DynamicDataDataDictionary
DataDictionary being build
ddField
Type: CSC.SC.TOPICA4.DynamicDataDataDictionaryField
The field to add
defaultBool
Type: SystemBoolean

[Missing <param name="defaultBool"/> documentation for "M:CSC.SC.TOPICA4.Template.TmplItem.DataDictionaryTableFieldAdd(CSC.SC.TOPICA4.DynamicData.DataDictionary,CSC.SC.TOPICA4.DynamicData.DataDictionaryField,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Double},System.String,System.Nullable{System.Int32},CSC.SC.TOPICA4.DynamicData.DataDictionaryTableCollection,CSC.SC.Enterprise.Utilities.ProgressCollection,System.String)"]

defaultInt
Type: SystemNullableInt32

[Missing <param name="defaultInt"/> documentation for "M:CSC.SC.TOPICA4.Template.TmplItem.DataDictionaryTableFieldAdd(CSC.SC.TOPICA4.DynamicData.DataDictionary,CSC.SC.TOPICA4.DynamicData.DataDictionaryField,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Double},System.String,System.Nullable{System.Int32},CSC.SC.TOPICA4.DynamicData.DataDictionaryTableCollection,CSC.SC.Enterprise.Utilities.ProgressCollection,System.String)"]

defaultFloat
Type: SystemNullableDouble

[Missing <param name="defaultFloat"/> documentation for "M:CSC.SC.TOPICA4.Template.TmplItem.DataDictionaryTableFieldAdd(CSC.SC.TOPICA4.DynamicData.DataDictionary,CSC.SC.TOPICA4.DynamicData.DataDictionaryField,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Double},System.String,System.Nullable{System.Int32},CSC.SC.TOPICA4.DynamicData.DataDictionaryTableCollection,CSC.SC.Enterprise.Utilities.ProgressCollection,System.String)"]

computationDefault
Type: SystemString
Computation that defines default value
listColumn
Type: SystemNullableInt32

[Missing <param name="listColumn"/> documentation for "M:CSC.SC.TOPICA4.Template.TmplItem.DataDictionaryTableFieldAdd(CSC.SC.TOPICA4.DynamicData.DataDictionary,CSC.SC.TOPICA4.DynamicData.DataDictionaryField,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Double},System.String,System.Nullable{System.Int32},CSC.SC.TOPICA4.DynamicData.DataDictionaryTableCollection,CSC.SC.Enterprise.Utilities.ProgressCollection,System.String)"]

parentTables
Type: CSC.SC.TOPICA4.DynamicDataDataDictionaryTableCollection
List of parent tables - last is the current table
progressCollection
Type: ProgressCollection
Error/messages output
margin
Type: SystemString
Margin

Return Value

Type: Boolean
true if success
See Also