CsvDataLoadOptions.Delimiter
CsvDataLoadOptions Delimiter property. Gets or sets the character to be used as a column delimiter.
CsvDataLoadOptions.Delimiter property
Gets or sets the character to be used as a column delimiter.
public char Delimiter { get; set; }
Examples
Shows how to fill template with data from CSV data source loaded from file using LINQ Reporting engine.
CsvDataLoadOptions csvLoadOptions = new CsvDataLoadOptions();
csvLoadOptions.QuoteChar = '\'';
csvLoadOptions.CommentChar = '|';
csvLoadOptions.Delimiter = ',';
csvLoadOptions.HasHeaders = true;
CsvDataSource ds = new CsvDataSource(MyDir + "ReportingData.csv", csvLoadOptions);
ReportBuilderOptions reportBuilderOptions = new ReportBuilderOptions();
reportBuilderOptions.AllowMissingMembers = true;
using (Stream input = File.OpenRead(MyDir + "ReportingTemplateForeach.docx"))
using (Stream output = File.Create(ArtifactsDir + "ReportingForeachCsvDataSource.pdf"))
{
ReportBuilder.BuildReport(input, output, SaveFormat.Pdf, ds, "data", reportBuilderOptions);
}
See Also
- class CsvDataLoadOptions
- namespace Wordize.Reporting
- assembly Wordize