CsvDataLoadOptions.HasHeaders
CsvDataLoadOptions HasHeaders property. Gets or sets a value indicating whether the first record of CSV data contains column names.
CsvDataLoadOptions.HasHeaders property
Gets or sets a value indicating whether the first record of CSV data contains column names.
public bool HasHeaders { get; set; }
Examples
Shows how to fill template with data from CSV data source loaded from stream using LINQ Reporting engine.
string csvString = "Name,Position\r\nJames Bond,Spy";
CsvDataLoadOptions csvLoadOptions = new CsvDataLoadOptions() { HasHeaders = true };
CsvDataSource ds = new CsvDataSource(new MemoryStream(Encoding.UTF8.GetBytes(csvString)), csvLoadOptions);
ReportBuilder.BuildReport(MyDir + "ReportingTemplateForeach.docx", ArtifactsDir + "ReportingForeachCsvDataSource.docx", ds, "data");
See Also
- class CsvDataLoadOptions
- namespace Wordize.Reporting
- assembly Wordize