}//END ExportTableSpacer method.

        //  ==================================================================================
        /// <summary>
        /// This class generates the export ResultData output.
        /// </summary>
        /// <param name="FormField">EvFormField: a formfield object</param>
        /// <param name="ExportFreeText">Boolean: true, if the free text fields are exported</param>
        /// <returns>string: an export record field ResultData string</returns>
        /// <remarks>
        /// This method consists of the following steps:
        ///
        /// 1. Switch the header field object's QueryType and export the associated ResultData.
        ///
        /// 2. Return the export record field ResultData string, if the types that have values.
        ///
        /// 3. Else, return empty string.
        /// </remarks>
        //  ----------------------------------------------------------------------------------
        private bool getExportRecordFieldData(EdRecordField FormField,
                                              bool ExportFreeText)
        {
            //
            // Select the field QueryType to export.
            //
            switch (FormField.TypeId)
            {
            case EvDataTypes.Numeric:
            {
                this.exportColumnValue(FormField.FieldId, FormField.ItemValue);
                return(true);
            }

            case EvDataTypes.Table:
            case EvDataTypes.Special_Matrix:
            {
                this.ExportTableData(FormField);
                return(true);
            }

            case EvDataTypes.Check_Box_List:
            {
                this.ExportCheckBoxData(FormField);
                return(true);
            }

            case EvDataTypes.Boolean:
            {
                string value = EvStatics.encodeCsvBoolean(FormField.ItemValue);
                this.exportColumnValue(FormField.FieldId, value);
                return(true);
            }

            case EvDataTypes.Free_Text:
            {
                if (ExportFreeText == true)
                {
                    this.exportColumnValue(FormField.FieldId, FormField.ItemValue);
                }
                return(true);
            }

            default:
            {
                this.exportColumnValue(FormField.FieldId, FormField.ItemValue);
                return(true);
            }
            } //END Switch
        }     //ENd getExportData