Michael Hilgers
Top achievements
Rank 1
Michael Hilgers
asked on 21 Jun 2010, 03:27 PM
Hi everyone!
I've created a ReportBook with 3 reports in it (created runtime, not in designer).
In preview (ReportViewer Control, WinForm) everything renders as expected, all 3 reports are displayed.
But when i export this as PDF/Excel ... (it's no difference if i'm doing this from code or with the ReportViewer Export Button) i only get the last of the 3 reports as export result, first and second report are gone to /dev/null ....
I've tried this with different reports, always the same result.
I also checked if the input for the ReportProcessor is correct, 3 Reports are in the reportBook when passed to the RenderReport function.
We are using the latest version 2010.1.423.
So, anyone any idea? =)
Regards,
Michael
I've created a ReportBook with 3 reports in it (created runtime, not in designer).
In preview (ReportViewer Control, WinForm) everything renders as expected, all 3 reports are displayed.
But when i export this as PDF/Excel ... (it's no difference if i'm doing this from code or with the ReportViewer Export Button) i only get the last of the 3 reports as export result, first and second report are gone to /dev/null ....
I've tried this with different reports, always the same result.
I also checked if the input for the ReportProcessor is correct, 3 Reports are in the reportBook when passed to the RenderReport function.
We are using the latest version 2010.1.423.
So, anyone any idea? =)
Regards,
Michael
7 Answers, 1 is accepted
0
Hello Michael,
Unfortunately the provided information is insufficient for us to determine what might be the cause for the issue and we have not been able to reproduce it on our end.
In fact we have a ReportBook demo where reports are set in code as well - you can open the Visual Studio examples and test/review the provided sample.
If still having problems, we would appreciate if you provide us with a sample runnable project which replicates the problem. You can open a support ticket and attach the project there - once we review it, we would be able to provide more info on the matter.
Kind regards,
Steve
the Telerik team
Unfortunately the provided information is insufficient for us to determine what might be the cause for the issue and we have not been able to reproduce it on our end.
In fact we have a ReportBook demo where reports are set in code as well - you can open the Visual Studio examples and test/review the provided sample.
If still having problems, we would appreciate if you provide us with a sample runnable project which replicates the problem. You can open a support ticket and attach the project there - once we review it, we would be able to provide more info on the matter.
Kind regards,
Steve
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
Andrea Rapuzzi
Top achievements
Rank 1
answered on 30 Jun 2010, 05:15 PM
Hello Steve,
I have the same problem, when I print the report book from the report viewer I get all the reports properly, but when I export them in PDF or any other format I get only the last report in the book. All the reports added to report book programmatically are new instance of the same report with different datasource. At the moment is the best choice for my needs, but this is the last one to solve for me.
Do you have any suggestion ?
Thanks a lot !
Andrea
I have the same problem, when I print the report book from the report viewer I get all the reports properly, but when I export them in PDF or any other format I get only the last report in the book. All the reports added to report book programmatically are new instance of the same report with different datasource. At the moment is the best choice for my needs, but this is the last one to solve for me.
Do you have any suggestion ?
Thanks a lot !
Andrea
0
Michael Hilgers
Top achievements
Rank 1
answered on 01 Jul 2010, 07:25 AM
Hi Andrea,
i discovered the cause of the problem:
The option "PageNumberingStyle.ResetNumberingAndCount" for all reports in the reportBook in combination with the textBox content "= PageNumber + " of " + PageCount" for displaying the page order etc. causes the malfunction of the exporter.
I already reported this bug to Telerik and they will fix it in a future Version, but said that there is no workaround at this time. So you can just avoid the page formatting option described above.
Best Regards,
Michael
i discovered the cause of the problem:
The option "PageNumberingStyle.ResetNumberingAndCount" for all reports in the reportBook in combination with the textBox content "= PageNumber + " of " + PageCount" for displaying the page order etc. causes the malfunction of the exporter.
I already reported this bug to Telerik and they will fix it in a future Version, but said that there is no workaround at this time. So you can just avoid the page formatting option described above.
Best Regards,
Michael
0
Andrea Rapuzzi
Top achievements
Rank 1
answered on 01 Jul 2010, 08:07 AM
Hi Michael,
thanks for your reply !!
Unfortunatly the page numbering is a requirement of my customer, so I have to remove the export option from the report viewer ...
Best Regards.
Andrea
thanks for your reply !!
Unfortunatly the page numbering is a requirement of my customer, so I have to remove the export option from the report viewer ...
Best Regards.
Andrea
0
Robert
Top achievements
Rank 1
answered on 24 Aug 2010, 11:46 PM
I used the following to create a Reportbook to send the results to pdf and mhtlm files then e-mail the results to my users
The PDF file is perfect however the html is only showing the first report :(
I tried looping thru the reports to send the results to the html stream without success.
Code Follows
The PDF file is perfect however the html is only showing the first report :(
I tried looping thru the reports to send the results to the html stream without success.
Code Follows
using
System;
using
System.Collections.Generic;
using
System.IO;
using
System.Text;
using
BSAReports;
using
Telerik.Reporting;
using
System.Net.Mail;
namespace
BSAReportsMonday
{
class
Program
{
static
void
Main(
string
[] args)
{
try
{
string
date = DateTime.Today.ToString(
"yyyyMMdd"
);
string
ReportPath = Properties.Settings.Default.ReportPath;
ReportBook reportBook =
new
ReportBook();
reportBook.Reports.Add(
new
NewCustomer());
reportBook.Reports.Add(
new
Inactiveprofiles());
reportBook.Reports.Add(
new
AccountRequiringProfiles());
Telerik.Reporting.Processing.ReportProcessor reportProcessor
=
new
Telerik.Reporting.Processing.ReportProcessor();
Telerik.Reporting.Processing.RenderingResult result = reportProcessor.RenderReport(
"PDF"
, reportBook,
null
);
MemoryStream theMemStream =
new
MemoryStream(result.DocumentBytes);
FileStream fs = File.Open(
string
.Format(
"{0}\\BSA_MondayReports_{1}.PDF"
, ReportPath, date), FileMode.Create);
theMemStream.WriteTo(fs);
fs.Close();
theMemStream.Close();
fs = File.Open(
string
.Format(
"{0}\\BSA_MondayReports_{1}.MHTML"
, ReportPath, date), FileMode.Create);
//foreach (Report rep in reportBook.Reports)
//{
// result = reportProcessor.RenderReport("HTML", rep, null);
// theMemStream = new MemoryStream(result.DocumentBytes);
// theMemStream.WriteTo(fs);
// theMemStream.Close();
//}
result = reportProcessor.RenderReport(
"HTML"
, reportBook,
null
);
//result = reportProcessor.RenderReport("HTML", rep, null);
theMemStream =
new
MemoryStream(result.DocumentBytes);
theMemStream.WriteTo(fs);
theMemStream.Close();
fs.Close();
MailMessage mail =
new
MailMessage();
mail.From =
new
MailAddress(
"sysbsareporter@barcap.com"
);
foreach
(
string
SendTo
in
Properties.Settings.Default.SendTo.Split(
';'
))
{
mail.To.Add(SendTo);
}
mail.Subject =
"BSA Monday Reports "
+ date;
//AlternateView aView = new AlternateView(string.Format("{0}\\BSA_ChangeReport{1}.txt", ReportPath, date));
StreamReader sr =
new
StreamReader(
string
.Format(
"{0}\\BSA_MondayReports_{1}.MHTML"
, ReportPath, date));
mail.IsBodyHtml =
true
;
mail.Body = sr.ReadToEnd();
//mail.Body = "See Attached";
sr.Close();
Attachment item =
new
Attachment(
string
.Format(
"{0}\\BSA_MondayReports_{1}.PDF"
, ReportPath, date));
mail.Attachments.Add(item);
SmtpClient smtp =
new
SmtpClient(
"smtphost.mydomain"
);
smtp.Send(mail);
}
catch
(Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.InnerException.ToString());
Console.Read();
}
}
}
}
0
Hi guys,
@BobT732: Take a look at the following forum post about the export to HTML.
@Andrea: the bugfix Michael is talking about is already present in our latest internal build. Please login to your account to download it and upgrade. You can see the release notes here.
Greetings,
Steve
the Telerik team
@BobT732: Take a look at the following forum post about the export to HTML.
@Andrea: the bugfix Michael is talking about is already present in our latest internal build. Please login to your account to download it and upgrade. You can see the release notes here.
Greetings,
Steve
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
Andrea Rapuzzi
Top achievements
Rank 1
answered on 07 Oct 2010, 03:09 PM
Hi Steve,
thanks for your reply, I've already downoladed the new Report version and all works fine.
Thanks again !
Andrea
thanks for your reply, I've already downoladed the new Report version and all works fine.
Thanks again !
Andrea