or
FormattingRule alternateRowFormatingRule =
new
FormattingRule();
alternateRowFormatingRule.Filters.Add(
new
Telerik.Reporting.Data.Filter(
"= RowNumber() % 2"
, Telerik.Reporting.Data.FilterOperator.Equal,
"0"
));
alternateRowFormatingRule.Style.BackgroundColor = System.Drawing.Color.WhiteSmoke;
FormattingRule atr99 =
new
FormattingRule();
atr99.Filters.Add(
new
Telerik.Reporting.Data.Filter(
"= Fields.IdRegionTouristique"
, Telerik.Reporting.Data.FilterOperator.Equal,
"99"
));
atr99.Style.BorderStyle.Default = Telerik.Reporting.Drawing.BorderType.Solid;
atr99.Style.BorderStyle.Left = Telerik.Reporting.Drawing.BorderType.None;
atr99.Style.BorderStyle.Right = Telerik.Reporting.Drawing.BorderType.None;
atr99.Style.BorderWidth.Default =
new
Telerik.Reporting.Drawing.Unit(2D, Telerik.Reporting.Drawing.UnitType.Pixel);
atr99.Style.Font.Bold =
true
;
detail.ConditionalFormatting.Add(alternateRowFormatingRule);
detail.ConditionalFormatting.Add(atr99);
try
{
ReportProcessor reportProcessor =
new
ReportProcessor();
RenderingResult result = reportProcessor.RenderReport(
"PDF"
, report,
null
);
using
(FileStream fs =
new
FileStream(fileName, FileMode.Create))
{
fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length);
}
}
catch
(Exception ex)
{
return
false
;
}
MESSAGE:
ExtensionParameter Unit on extension type Telerik.Reporting.ExcelRendering.Excel97.ExcelReport, Telerik.Reporting, Version=5.1.11.713, Culture=neutral, PublicKeyToken=a9d7983dfcc261be can not assign the specified value. -
Stacktrace: bei V10Portal.Core.ScheduledJobs.SendReportJob.saveReportOnHarddisk(Report report, String fileName) in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 408.
bei V10Portal.Core.ScheduledJobs.SendReportJob.logSaveReports(String& logErrorIn, String reportsPath, List`1 reportsToSend) in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 701.
bei V10Portal.Core.ScheduledJobs.SendReportJob.Run() in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 186.
STACKTRACE:
bei Telerik.Reporting.Interfaces.Attributes.ExtensionParameterAttribute.Apply(ExtensionInfo extInfo)
bei Telerik.Reporting.Processing.ExtensionInfo.Create(Type extensionType, String extensionName)
bei Telerik.Reporting.Processing.ExtensionManagerBase.CreateExtensionInfo(String typeName, String extensionName)
bei Telerik.Reporting.Processing.ExtensionManagerBase.Load(ExtensionInfoCollection extensions, IEnumerable`1 extensionTypeNames)
bei Telerik.Reporting.Processing.ExtensionManagerBase..ctor(IEnumerable`1 extensionTypeNames, ReportingConfigurationSection section)
bei Telerik.Reporting.Processing.ExtensionManager.get_Instance()
bei Telerik.Reporting.Processing.ExtensionManager.ListExtensions(Type extensionType)
bei Telerik.Reporting.Processing.ReportProcessor.GetRenderer(String name)
bei Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, IReportDocument reportDocument, Hashtable deviceInfo, Hashtable renderingContext, CreateStream createStreamCallback)
bei Telerik.Reporting.Processing.ReportProcessor.RenderReportStateless(String format, IReportDocument reportDocument, Hashtable deviceInfo, Hashtable renderingContext, CreateStream createStreamCallback)
bei Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, IReportDocument reportDocument, Hashtable deviceInfo)
bei V10Portal.Core.ScheduledJobs.SendReportJob.saveReportOnHarddisk(Report report, String fileName) in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 404. -
Stacktrace: bei V10Portal.Core.ScheduledJobs.SendReportJob.saveReportOnHarddisk(Report report, String fileName) in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 408.
bei V10Portal.Core.ScheduledJobs.SendReportJob.logSaveReports(String& logErrorIn, String reportsPath, List`1 reportsToSend) in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 702.
bei V10Portal.Core.ScheduledJobs.SendReportJob.Run() in F:\V10Portal\V10Portal.Core\ScheduledJobs\SendReportJob.cs:Zeile 186.