Language: C#, VS2010
First, I tried to report in a standalone project (WinForms) zu display a preview with ReportViewer and it worked.
Then I added the same files and references to a bigger solution (WinForms also) and called the PreviewDialog like before in the standalone project and I generates also the reportdocument, but this time it prompt me first 3 messages with the caption Error! (Fehler!), but only once during the runtime.
Heres the method that starts the ReportRefresh-Method()
Number
#1) Telerik.Reporting.HTMLRendering2.HtmlReport.resources
#2) Telerik.Reporting.HTMLRendering2.HtmlReportInteractive.resources
#3) Telerik.Reporting.HTMLRendering2.MHTMLReport.resources
The type Telerik.Reporting.HTMLRendering2.HtmlReport.resources could not be solved
Sender: MyApplication.host.exe
No context avaible
The refrerences the first project needed were:
Telerik.Reporting
and Telerik.ReportViewer
Note:
No Error-Event is firing before these messages are shown and I only want to display the document report and export to pdf.
So it does not have any connection the a Telerik.Reporting.HtmlRendering2 namespace.
Does someone had also this problem and a solution, and why are these message shown in the second, but not in the first standalone project?
Once again, there are all the same files and references in both projects.
I added the messages to one image as attach-files.
System: Windows 7, VS2010, C#
Solution structure second projects:
Solution Folder
First Start Project X
App.config
Project Y
Project Z ...
Report Project
Refrences to Telerik.Reporting, Telerik.ReportViewer.WinForms (both Version: 6.1.12.611, Description: Q2 2012)
ProjectFolders with ReportPreviewForm
First, I tried to report in a standalone project (WinForms) zu display a preview with ReportViewer and it worked.
Then I added the same files and references to a bigger solution (WinForms also) and called the PreviewDialog like before in the standalone project and I generates also the reportdocument, but this time it prompt me first 3 messages with the caption Error! (Fehler!), but only once during the runtime.
Heres the method that starts the ReportRefresh-Method()
/// <summary>/// Barcodes generieren und anzeigen. Legt zusätzlich den angezeigten Titel fest und stellt Enabled auf true./// </summary>/// <param name="titel">Anzuzeigender Titel</param>/// <param name="barcodeItems">Zu erstellende Barcodes</param>/// <param name="target">ReportViewer, der als Ausgabe verwendet werden soll</param>public static void DisplayBarcodes(Telerik.ReportViewer.WinForms.ReportViewer target, string titel, IEnumerable<ReportItem> barcodeItems) { DefaultUserPresentationReport templateOfReport = null; InstanceReportSource instance = null; bool newReport = false; if (target.ReportSource != null) { instance = (target.ReportSource as InstanceReportSource); if (instance != null && instance.ReportDocument != null) { templateOfReport = instance.ReportDocument as DefaultUserPresentationReport; } } else { templateOfReport = new DefaultUserPresentationReport(); newReport = true; } templateOfReport.DocumentName = titel; //Aufgrund der Performance, werden die Bilder an die tatsächliche Größe angepasst // Zielgröße bestimmen Size sizeOfItemImage_Pixel = templateOfReport.ThumbnailSize; // A list with barcodeItems and an image List<ReportItem> barcodeListe = barcodeItems.ToList(); // Resize images to preview size for (int i = 0; i < barcodeListe.Count; i++) { if (barcodeListe[i].Bild != null) { // wrong size images only! if (barcodeListe[i].Bild.PhysicalDimension.Width != sizeOfItemImage_Pixel.Width || barcodeListe[i].Bild.PhysicalDimension.Height != sizeOfItemImage_Pixel.Height) { var newImageForReport = new Bitmap(barcodeListe[i].Bild, sizeOfItemImage_Pixel); // free old ram space! barcodeListe[i].Bild.Dispose(); barcodeListe[i].Bild = null; barcodeListe[i].Bild = newImageForReport; } } } target.Enabled = true; // set report title templateOfReport.Title = titel; // set source of template report to items templateOfReport.SetItemsToPrint(barcodeListe); if (newReport) { target.ReportSource = new InstanceReportSource() { ReportDocument = templateOfReport }; } else { target.ReportSource = instance; } // render start! fromMethod = true; // ! During this step suddenly 3 messages prompt target.RefreshReport(); fromMethod = false; }Number
#1) Telerik.Reporting.HTMLRendering2.HtmlReport.resources
#2) Telerik.Reporting.HTMLRendering2.HtmlReportInteractive.resources
#3) Telerik.Reporting.HTMLRendering2.MHTMLReport.resources
The type Telerik.Reporting.HTMLRendering2.HtmlReport.resources could not be solved
Sender: MyApplication.host.exe
No context avaible
The refrerences the first project needed were:
Telerik.Reporting
and Telerik.ReportViewer
Note:
No Error-Event is firing before these messages are shown and I only want to display the document report and export to pdf.
So it does not have any connection the a Telerik.Reporting.HtmlRendering2 namespace.
Does someone had also this problem and a solution, and why are these message shown in the second, but not in the first standalone project?
Once again, there are all the same files and references in both projects.
I added the messages to one image as attach-files.
System: Windows 7, VS2010, C#
Solution structure second projects:
Solution Folder
First Start Project X
App.config
Project Y
Project Z ...
Report Project
Refrences to Telerik.Reporting, Telerik.ReportViewer.WinForms (both Version: 6.1.12.611, Description: Q2 2012)
ProjectFolders with ReportPreviewForm