CsvExportOptions.FollowReportLayout Property
In This Article
Specifies if CSV export should follow the report layout.
Namespace: DevExpress.XtraPrinting
Assembly: DevExpress.Printing.v24.2.Core.dll
NuGet Package: DevExpress.Printing.Core
#Declaration
[Browsable(false)]
[DefaultValue(true)]
public static bool FollowReportLayout { get; set; }
#Property Value
Type | Default | Description |
---|---|---|
Boolean | true | true, to follow the report layout in CSV export; false otherwise. |
#Property Paths
You can access this nested property as listed below:
Object Type | Path to Follow |
---|---|
Export |
|
#Remarks
Set FollowReportLayout to true to add a column to a CSV export file for each space between report controls. Use the CsvExportOptions.SkipEmptyRows and CsvExportOptions.SkipEmptyColumns properties to specify if CSV export should skip empty rows and columns.
#Example
The code sample below shows how to prohibit the CSV export from following the report layout:
using DevExpress.XtraPrinting;
using DevExpress.XtraReports.UI;
// ...
public bool ExportReport(XtraReport report, string filename) {
try {
var options = new CsvExportOptions();
options.SkipEmptyColumns = false;
options.SkipEmptyRows = false;
CsvExportOptions.FollowReportLayout = false;
report.ExportToCsv(filename, options);
return true;
}
catch {
return false;
}
}
See Also