CsvExportOptions Members

Contains options which define how a document is exported to CSV format.

Constructors

Name Description
CsvExportOptions() Initializes a new instance of the CsvExportOptions class with the default settings.
CsvExportOptions(String, Encoding) Initializes a new instance of the CsvExportOptions class with the specified separator and encoding settings.
CsvExportOptions(String, Encoding, TextExportMode) Initializes a new instance of the CsvExportOptions class with the specified separator, encoding and text export mode settings.
CsvExportOptions(String, Encoding, TextExportMode, Boolean, Boolean) Initializes a new instance of the CsvExportOptions class with the specified separator, encoding and other settings.

Properties

Name Description
EncodeExecutableContent Gets or sets whether to encode potentially dangerous content from a control or document when it is exported to a CSV file.
Encoding Gets or sets the encoding of the text-based file to which a report is exported. Inherited from TextExportOptionsBase.
EncodingType Gets or sets a value used to serialize the TextExportOptionsBase.Encoding property. Inherited from TextExportOptionsBase.
FollowReportLayout static Specifies if CSV export should follow the report layout.
QuoteStringsWithSeparators Gets or sets a value indicating whether a string with separators should be placed in quotation marks when a document is exported to a Text-based file. Inherited from TextExportOptionsBase.
Separator Specifies the character(s) used to separate text elements when exporting a document to a text-based file.
SkipEmptyColumns Specifies whether or not to include the empty columns into the resulting CSV file.
SkipEmptyRows Specifies whether or not to include the empty rows into the resulting CSV file.
TextExportMode Gets or sets a value indicating whether to use the formatting of the data fields in the bound dataset for the cells in the exported TXT, CSV, XLS or XLSX document. Inherited from TextExportOptionsBase.
UseCustomSeparator Specifies whether to use the default system or a custom separator character for CSV export.

Methods

Name Description
Assign(ExportOptionsBase) Copies all the settings from the CsvExportOptions object passed as a parameter.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetActualSeparator() Returns the character(s) used as text separators for CSV export.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also