Hi,
I'm having a problem while exporting a GridView containing some GridViewCommandColumns to a XLS.
I get a FormatException error in Telerik.WinControls.GridView.dll on these columns.
The code I use for export:
GridViewSpreadExport spreadExporter = new GridViewSpreadExport(gridView);
spreadExporter.ExportChildRowsGrouped = true;
spreadExporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
spreadExporter.HiddenRowOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport;
SpreadExportRenderer exportRenderer = new SpreadExportRenderer();
spreadExporter.RunExport(sDialog.FileName, exportRenderer);
I don't necessarily need these columns in a XLS, so I tried to hide them before exporting, set some export properties and even set values:
gridView.Columns["column1"].IsVisible = false;
gridView.Columns["column1"].ExcelExportType = Telerik.WinControls.UI.Export.DisplayFormatType.None;
foreach (var row in gridView.Rows)
{
row.Cells["column1"].Value = 1;
}
The only way a grid exports correctly is when GridViewCommandColumns are deleted from the grid.
Any idea what should I try? I use version 2021.2.511.40.
Thanks in advance.
Regards,
Tomáš