By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,375 Members | 3,030 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,375 IT Pros & Developers. It's quick & easy.

How to Open report exported file in another window

P: n/a
I'm using this code to export the crystal report file into pdf format and
stream the file to the browser:

ReportDocument oRpt = new ReportDocument();
oRpt.Load(MapPath("MyReport.rpt"));
oRpt.SetDataSource(ds.Tables[0]);
Stream St = oRpt.ExportToStream(ExportFormatType.PortableDocFo rmat);

Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = "Application/PDF";

Byte[] buffer = new Byte[St.Length];
St.Read(buffer, 0, (int) St.Length);
Response.BinaryWrite(buffer);
Response.End();

Everything works fine, but the pdf file is opened in the same browser
window.
Is it possible to open the pdf file in another window, without exporting the
file to disk first ?

// Ex: This also works (the pdf file is opened in another browser window),
but the file is exported to disk first.
oRpt.ExportToDisk(ExportFormatType.PortableDocForm at, LongFileName);
Response.Write("<script>window.open('"+Request.App licationPath+"/Files/"+Fil
eName+"');</script>");
Thanks

Nov 18 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.