5 Answers, 1 is accepted
Basically, the ReportBook combines already created reports. For more details how to use the ReportBook, please check:
- The example installed under C:\Program Files (x86)\Telerik\Reporting Q2 2013\Examples\CSharp\ReportLibrary\ReportBook;
- The help articles about the Report Book;
Let us know if you have any further questions.
Regards,
Nasko
Telerik
Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.
so I'm having difficulties to use reportbook at my siverlight aplication.
when I try to call the reportbook class it is not available at my project but I'm able to create a simple report.
when I try to import "using Telerik.Reporting.ReportBook"
I get the erro message "The type or namespace name 'ReportBook' does not exist in the namespace 'Telerik.Reporting' (are you missing an assembly reference?)".
from the telerik.reporting I only have option to use Processing and Service, but I'm needing the Reportbook why it is not available?
I also have tried to add the Telerik.Reporting.ddl to my project but I get the erro message "Telerik.Reporting.dll as it was not built against Silverlight runtime".
so how I'm suposse to use the Reportbook at my project?
P.s.: I'm using Telerik Reporting Q2 2012.
I hope your answer.
In order to install the demos you need to have installed SQL server and enabled SQL Server Browser service. There is a full Silverlight demo including:
- ReportLibrary project containing all report definitions and referencing Telerik.Reporting.dll. In this project you can create a ReportBook object as well as single report definitions;
- Silverlight project containing a UserControl on which is placed a Silverlight ReportViewer control (referencing Telerik.ReportViewer.Silverlight and the required assemblies). For more details check the How to: Add report viewer to a Silverlight application help article.
- Web project hosting the Silverlight xap and referencing the ReportLibrary project. It is a proper place to set the WCF Report Service that is required by the Silverlight ReportViewer to display reports. More about the required references and settings for the WCR Report Service can be found in the How to: Host the Service in IIS help article.
You may find helpful the following video tutorial Getting Started with the Silverlight Report Viewer for Telerik Reporting (requires Flash)
Regards,
Stef
Telerik
Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.
Hello,
I am also having trouble evaluating the Report Book with my trial for Reporting (using Silverlight).
It did not show up in the VS Toolbox as described here:
and it is not showing up in the Telerik.Reporting namespace as described here:
I have looked at the example Silverlight project and can't figure out how the Report Book is wired into the Silverlight project.
The video you mention does not cover the Report Book at all.
Thanks in advance..
Todd
this is a quote from your support ticket on the same question:
"When the ReportBook object is created, pass the objects assembly qualified name to the Silverlight ReportViewer.Report. For example in our local demos we will use the mentioned ReportLibrary.ReportBook object, which inherits Telerik.Reporting.ReportBook:
ReportBook:
public
class
ReportBook : Telerik.Reporting.ReportBook
{
public
ReportBook()
{
this
.Reports.Add(
new
Dashboard());
this
.Reports.Add(
new
ProductCatalog());
Report report1 = DeserializeReport(@
"C:\Program Files (x86)\Telerik\Reporting Q3 2013\Report Designer\Examples\Sales.trdx"
);
this
.Reports.Add(report1);
}
public
Report DeserializeReport(
string
path)
{
System.Xml.XmlReaderSettings settings =
new
System.Xml.XmlReaderSettings();
settings.IgnoreWhitespace =
true
;
using
(System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(path, settings))
{
Telerik.Reporting.XmlSerialization.ReportXmlSerializer xmlSerializer =
new
Telerik.Reporting.XmlSerialization.ReportXmlSerializer();
Telerik.Reporting.Report report = (Telerik.Reporting.Report)xmlSerializer.Deserialize(xmlReader);
return
report;
}
}
}
--------------------------------------------
Silverlight ReportViewer:
<telerik:ReportViewer Grid.Row=
"1"
x:Name=
"ReportViewer1"
Width=
"1000"
telerikControls:StyleManager.Theme=
"{Binding SelectedItem, ElementName=ThemeSelector}"
ReportServiceUri=
"../ReportService.svc"
Report=
"Telerik.Reporting.Examples.CSharp.ReportBook, CSharp.ReportLibrary"
/>
Regards,
Stef
Telerik
New HTML5/JS REPORT VIEWER with MOBILE AND TOUCH SUPPORT available in Telerik Reporting Q3 2013! Get the new Reporting version from your account or download a trial.