IWbs.ColumnMappings Property

NOTE: This member is now obsolete. Use Qdv.UserApi.IEstimate.WbsFieldsRepository instead. This is a newer and more flexible API for managing WBS fields that was introduced in QDV 7.18.655. Use the ColumnMappings property only when you call IWbs.GetFullData.

Gets columns definitions of the WBS.
<Obsolete("Use Qdv.UserApi.IEstimate.WbsFieldsRepository instead. This is a newer and more flexible API for managing WBS fields that was introduced in QDV 7.18.655. Use the ColumnMappings property only when you call IWbs.GetFullData.")> _ 
ReadOnly Property ColumnMappings() As List(Of IColumnMapping)
This language is not supported or no code example is available.
[Obsolete("Use Qdv.UserApi.IEstimate.WbsFieldsRepository instead. This is a newer and more flexible API for managing WBS fields that was introduced in QDV 7.18.655. Use the ColumnMappings property only when you call IWbs.GetFullData.")] 
List<IColumnMapping> ColumnMappings {get;}
This language is not supported or no code example is available.

Property Value

List<IColumnMapping>

The list of available WBS fields. The first 8 mandatory fields are always present in the following order: WBS_HexIndex, WBS_IsATask, WBS_Level, WBS_ByTotal, WBS_IsOptional, WBS_IsForced, WBS_OrdinalPosition and WBS_RowWithTotal.

Remarks
 
Special characters, such as CR or LF, are removed in IColumnMapping.DisplayName properties. If you need the ParentName and DisplayedName with all original characters, you need to use GetColumnHeading method.

This property is mainly used for internal purposes and it is only useful to the user when calling GetFullData method because it returns the fields specified in this collection but only those that have the IColumnMapping.IncludedForReading property set to true.

Version
 
Available since QDV 7.13.0001.

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition