Olá a todos.
Neste projeto, é passado uma dataset dinamicamente, onde no reportviewe, ira preencher os produtos, o cabeçalho e demais itens são preenchidos por parametros configurados no reportviewer, e logo depois converte para pdf.
string a = Server.MapPath("Logo/Logo.jpg");
string b = Server.MapPath("~/Temp/");
ReportViewer1.LocalReport.EnableExternalImages = true;
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.SetParameters(_danfe.RetornaParametrosRptWEB(Convert.ToString(Session["XMLNFe"]), out _DsNFe, Server.MapPath("Logo/Logo.jpg"), Server.MapPath("~/Temp/")));
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsNFe_DetalheNfe", _DsNFe.Tables[0]));
//ReportViewer1.LocalReport.Refresh();
//converte para pdf.
byte[] exportBytes = ReportViewer1.LocalReport.Render("PDF", null, out mimeType, out encoding, out fileNameExtension, out streamids, out warnings);
HttpContext.Current.Response.Buffer = true;
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = mimeType;
HttpContext.Current.Response.AddHeader("content-disposition", ("inline; filename=ExportedReport." + fileNameExtension));
HttpContext.Current.Response.BinaryWrite(exportBytes);
HttpContext.Current.Response.Flush();
Olá Fernando!
ResponderExcluirTambém estou querendo colocar a impressão de DANFE no meu sistema. Você poderia me ajudar com o arquivo ReportViewer?
Obrigado!
vaz.rogerio@gmail.com
retornei a resposta no seu email ok.
ExcluirOlá Fernando! Não consegui localizar o email. Você poderia me mandar novamente? Obrigado!
ExcluirOlá,
ResponderExcluirpoderia me passar tambem, a danf pdf com reportviwer?
danilopz@gmail.com
Att
Ola gostaria de receber a danfe em report viewer desde já agradeço.
ResponderExcluiragricioribeiro@gmail.com