Class CsvDataSource
Represents a data model, based on a textual Comma-Separated-Values data.
Inherited Members
Namespace: Telerik.Reporting
Assembly: Telerik.Reporting.dll
Syntax
public class CsvDataSource : DataSource, INamedObject, ICloneable, IEquatableDataSource, ISimpleDataSource, IDataSource
Constructors
CsvDataSource()
Properties
Columns
Gets a Data
Declaration
public DataColumnCollection Columns { get; }
Property Value
Remarks
When left empty, Columns are inferred from the data itself: If header row is available, it is used to infer column names; The type of each column is considered string.
CommentToken
Gets or sets the symbol used for comments in the CSV document.
Declaration
public char CommentToken { get; set; }
Property Value
System.
|
ConsecutiveFieldSeparatorsAsOne
Gets or sets a value indicating whether consecutive field separators are treated as one in the CSV document.
Declaration
public bool ConsecutiveFieldSeparatorsAsOne { get; set; }
Property Value
System.
|
ConsecutiveRecordSeparatorsAsOne
Gets or sets a value indicating whether consecutive record separators are treated as one in the CSV document.
Declaration
public bool ConsecutiveRecordSeparatorsAsOne { get; set; }
Property Value
System.
|
DateTimeFormat
Gets or sets the format used when parsing dates.
Declaration
public string DateTimeFormat { get; set; }
Property Value
System.
|
DecimalSeparator
Gets or sets the decimal separator used when parsing numbers. Invariant culture's '.' separator is used by default.
Declaration
public string DecimalSeparator { get; set; }
Property Value
System.
|
EscapeFormat
Gets or sets the escape format of the CSV document.
Declaration
public CsvEscapeFormat EscapeFormat { get; set; }
Property Value
FieldSeparators
Gets or sets the set of characters used as field separators (delimiters).
Declaration
public char[] FieldSeparators { get; set; }
Property Value
System.
|
HasHeaders
Gets or sets a value indicating whether the CSV document has a header row.
Declaration
public bool HasHeaders { get; set; }
Property Value
System.
|
Quote
Gets or sets the symbol used for escaping.
Declaration
public char Quote { get; set; }
Property Value
System.
|
RecordSeparators
Gets or sets the character used as record separator.
Declaration
public char[] RecordSeparators { get; set; }
Property Value
System.
|
Source
Gets or sets the source of the CSV document.
Declaration
public object Source { get; set; }
Property Value
System.
|
Remarks
The supported sources are:
- System.
Uri - System.
String - System.
IO. Stream - System.
IO. Text Reader
ThousandSeparator
Gets or sets the thousand separator used when parsing numbers. Invariant culture's ',' separator is used by default.
Declaration
public string ThousandSeparator { get; set; }
Property Value
System.
|