none
Gerando relatório do Crystal em PDF...Como abrir em uma nova aba/página ? RRS feed

  • Pergunta

  • Boa tarde pessoal.

    Fiz um código aqui pra gerar um relatório do crystal em uma página, do qual abro em pdf...porém, ele está abrindo na mesma página em que o usuário estava.

    Tem alguma possibilidade de ao gerar o pdf, ele abrir em uma nova página/aba ?

    Meu código:

    private void AbrirPDF()
        {
            ReportDocument Rel = new ReportDocument();
            Rel.Load(Server.MapPath("../Relatorios/Teste.rpt"));
            BinaryReader stream = new BinaryReader(Rel.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat));
            Response.ClearContent();
            Response.ClearHeaders();
            Response.ContentType = "application/pdf";
            Response.BinaryWrite(stream.ReadBytes(Convert.ToInt32(stream.BaseStream.Length)));
            Response.Flush();
            Response.Close(); 
        }

    terça-feira, 7 de fevereiro de 2012 16:48

Todas as Respostas

  • Tenho o mesmo problema, Johny. Consultei um link que dizia para alterar a propriedade hyperLinkTarget do objeto ReportViewer para "_blank" ou "new", mas no meu caso só funcionou para o navegador FireFox, mas não funcionou no navegador que eu uso que é o Internet Explorer.

    Você conseguiu algum êxito?

    Atenciosamente, Fernando Ventura Jr.

    quinta-feira, 28 de fevereiro de 2013 18:48