Usuário com melhor resposta
VS2008 C# + Postgre + CrystalReports

Pergunta
-
Boa tarde! Estou tendo uns probleminhas com o crystal reports no meu tcc e gostaria se possível de alguma ajuda.
Tenho uma solution(TCC) com 4 projetos - Modelos, BLL, DAL e Visao.
Estou tentando criar meus relatórios na camada de Visão, la criei um folder chamado Relatorios e dentro desta criei outras duas pastas, Forms e Rpts.
Na Rpts eu crio os relatórios, e na Forms crio os Forms com o CrystalReportViewer para poder visualizar os relatórios. No load desse form, teria que instanciar o relatório que criei para usalo mas, ele não encontra os Rpts.
Passo o caminho inteiro, mas mesmo assim não consigo utiliza-lo.
TCC.Visao.Relatorios. aqui ele so me da opção para a pasta Forms, mas não encontra a Rpts.
teria que ser algo tipo TCC.Visao.Relatorios.Rpts.rptUsuarios rptUser = new TCC.Visao.Relatorios.Rpts.rptUsuarios();
o que pode estar acontecendo? Se estão no mesmo projeto deveria enxergar não é?- Editado MeOliveira sexta-feira, 13 de novembro de 2009 14:59 Corrigir erro
Respostas
-
Obirgado Ricardo, mas ja resolvi a algum tempo, ja até apresentei meu TCC rsrs, agradeço a disposição para ajudar. O problema era na declaração do meu namespace.
Todos os meus namespaces estavam assim:
TCC.DAL, TCC.BLL, TCC.MODELO, TCC.Visao em seus respectivos projetos
Por algum motivo, enquanto eu não tirei a parte TCC do meu form Menu ( MDI Container ) e deixei os forms em que coloquei os CrystalReportViewer com esse namespace, ele não reconheceu. Tive de deixar
Namespace Visao {
}
Engraçado é que mesmo meus forms dos relatório estando no TCC.Visao, não reconheceu, tirei o TCC resolveu o problema.
Só ai ele foi achar meus rpts.
Obrigado!- Marcado como Resposta MeOliveira terça-feira, 15 de dezembro de 2009 13:39
Todas as Respostas
-
Olá,
Verifique se no Designer do seu form (Form1.Designer.cs) seu controle rptUsuarios está com a propriedade "private". Modifique para "public".
- Sugerido como Resposta Ricardo Vano terça-feira, 1 de dezembro de 2009 13:41
-
Obirgado Ricardo, mas ja resolvi a algum tempo, ja até apresentei meu TCC rsrs, agradeço a disposição para ajudar. O problema era na declaração do meu namespace.
Todos os meus namespaces estavam assim:
TCC.DAL, TCC.BLL, TCC.MODELO, TCC.Visao em seus respectivos projetos
Por algum motivo, enquanto eu não tirei a parte TCC do meu form Menu ( MDI Container ) e deixei os forms em que coloquei os CrystalReportViewer com esse namespace, ele não reconheceu. Tive de deixar
Namespace Visao {
}
Engraçado é que mesmo meus forms dos relatório estando no TCC.Visao, não reconheceu, tirei o TCC resolveu o problema.
Só ai ele foi achar meus rpts.
Obrigado!- Marcado como Resposta MeOliveira terça-feira, 15 de dezembro de 2009 13:39
-