TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
bob jason tiamsic
NA
12
7.7k
passing a path to crystal report parameter for Picture objec
Jul 7 2015 5:26 AM
Hi. I'm trying to pass an image path to a parameter in Crystal Report where I used this parameter to fill in the picture object in the report.
However when I tried to pass the image path to crystal report parameter using c#, I get this error:
String reference not set to an instance of a String.
Here is my code:
I referenced:
using CrystalDecisions.Web;
using CrystalDecisions.Reporting;
using CrystalDecisions.CrystalReports;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using System.IO;
string qryStr = Request.QueryString["report"].ToString();
//I get the filename based on the querystring of the URL e.g EmployeeNo902706
ReportDocument rpt = new ReportDocument();
string rptPath = "../Reports/SampleReportPicture.rpt";
rpt.Load(Server.MapPath(rptPath));
CrystalDecisions.CrystalReports.Engine.ReportClass clsPic = new CrystalDecisions.CrystalReports.Engine.ReportClass();
clsPic.SetParameterValue(2, "C:\\inetpub\\wwwroot\\ISMPayroll_Reports\\" + qryStr + ".bmp");
--I GET THE ERROR HERE
Page.Response.Clear();
Page.Response.Buffer = true;
MemoryStream os = (MemoryStream)rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
Page.Response.ContentType = "application/pdf";
Page.Response.BinaryWrite(os.ToArray());
Page.Response.End();
rpt.Close();
rpt.Dispose();
Can someone help me with this?
Reply
Answers (
1
)
What is Asynchrony and Concurrency in c#?
MVC