Ir para conteúdo
Fórum Script Brasil
  • 0

Gerar documento em pdf com a dll Reports .Net com C# e Asp.net


leonecosta

Pergunta

Ola pessoal estou com problemas em criar um relatório em pdf

Da o seguinte erro

ERRO CRITICO EXPORTAR RELATORIo :Nenhum recurso adequado para a cultura especificada (ou a cultura neutra) foi encontrado no assembly dado. Verifique se "Root.Reports.RT.resources" foi incorporado ou vinculado ao assembly "Reports" corretamente no tempo de compilação ou se todos os assemblies satélites necessários podem ser carregados e estão totalmente assinados.

O que será

//Delcaracao do namespace 


using Root.Reports;

private void GerarelatorioPdf()
    {
        string MyQuerySql = "SELECT * FROM estoque";
        try
        {
            // cria e abre uma conexão
            MySqlConnection conn = new MySqlConnection(_conexaoMySQL);
            conn.Open();
            DataTable dt = new DataTable();
            // cria um adapter e preenche o datatable
            MySqlDataAdapter adapter = new MySqlDataAdapter(MyQuerySql, conn);
            //Cria o objeto DataSet
            DataSet ds = new DataSet();
            //preenche o dataset
            adapter.Fill(ds, "estoque");
            // fecha a conexão
            conn.Close();
           
            //Cria um arquivo PDF
            Report relatorioPdf = new Report(new PdfFormatter());

            // Define a fonte que sera usada no relatório PDF
            FontDef tipoFont = new FontDef(relatorioPdf, FontDef.StandardFont.TimesRoman);
            FontProp tamanhoFont = new FontProp(tipoFont, 10);
            
            // Cria uma Nova Pagina
            Root.Reports.Page PDFpagina = new Root.Reports.Page(relatorioPdf);  
            //Page PDFpagina = new Page(relatorioPdf);
            //Adiciona algumas linhas de texto
            // Escreve no Arquivo
            PDFpagina.AddCB_MM(60, new RepString(tamanhoFont, "Gerando PDF"));
            PDFpagina.AddCB_MM(80, new RepString(tamanhoFont, "Asp Net + C#"));
            PDFpagina.AddCB_MM(100, new RepString(tamanhoFont, "POR LEONE COSTA ROCHA™ © 2010 LCR®  "));
            try 
            {
            //visualiza o PDF
                RT.ViewPDF(relatorioPdf, "relatorio.pdf");
                //Salvando o documento na pasta bin do projeto
                relatorioPdf.Save("relatorio.pdf");
                LblError.Text = "GEROU RELATORIO EM PDF";
            }
            catch (Exception ex)
            {
                LblError.Text = "ERRO CRITICO EXPORTAR RELATORIo :" + ex.Message.ToString();
                //MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
           
        }
        catch (Exception ex)
        {
            LblError.Text = "ERRO CRITICO EXPORTAR RELATORIo :" + ex.Message.ToString();
            //MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }

    }

Editado por quintelab
Adicionado BBCode Code
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...