Gera *.pdf - usando ActiveReport
public void gerarPdf(ActiveReport rpt, String str, DataSet valueDs, String tabela)
{
System.Web.HttpResponse Response = System.Web.HttpContext.Current.Response;
Response.Clear();
DataSet ds = new DataSet();
ds = valueDs;
rpt.DataSource = ds.Tables[tabela];
rpt.Run(false);
Response.ContentType = "application/pdf";
DataDynamics.ActiveReports.Export.Pdf.PdfExport gPdf = new DataDynamics.ActiveReports.Export.Pdf.PdfExport();
System.IO.MemoryStream ms = new System.IO.MemoryStream();
gPdf.Export(rpt.Document, ms);
Response.BinaryWrite(ms.ToArray());
Response.End();
}
{
System.Web.HttpResponse Response = System.Web.HttpContext.Current.Response;
Response.Clear();
DataSet ds = new DataSet();
ds = valueDs;
rpt.DataSource = ds.Tables[tabela];
rpt.Run(false);
Response.ContentType = "application/pdf";
DataDynamics.ActiveReports.Export.Pdf.PdfExport gPdf = new DataDynamics.ActiveReports.Export.Pdf.PdfExport();
System.IO.MemoryStream ms = new System.IO.MemoryStream();
gPdf.Export(rpt.Document, ms);
Response.BinaryWrite(ms.ToArray());
Response.End();
}
Comentários
Postar um comentário
Os códigos postados aqui são uma seqüência de instruções de forma ordenada, não compilada para o código de máquina, em uma determinada linguagem de programação.
Ajude a melhorar esses códigos.