Ola Galera,
Preciso transformar um Relatorio gerado no ReportViewer em PDF ou HTML
Tenho essa rotina abaixo que faz esse trabalho em ASP.NET:
Dim exportBytes As Byte() = ReportViewer1.LocalReport.Render("PDF", Nothing, mimeType, encoding,fileNameExtension, streamids, warnings)
HttpContext.Current.Response.Buffer = True
HttpContext.Current.Response.Clear()
HttpContext.Current.Response.ContentType = mimeType
HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=ExportedPDFReport." & fileNameExtension)
HttpContext.Current.Response.BinaryWrite(exportBytes)
HttpContext.Current.Response.Flush()
HttpContext.Current.Response.End()
Quando eu uso essa rotina no windows form o systema retorna erro :
HttpContext.Current.Response.Buffer = True
Object reference not set to an instance of an object.
Constatei que o problema esta no HTTPCONTEXT. Ele nao existe no Windows App.
Existe algum substituto?
Obrigado