Array
(
)

Relatorio nao aparece ou págin não atualiza

Pjava
   - 03 out 2012

Pessoal, uma pergunta. Tenho um relatório, que para não vir carregado, no Asp.Net, foi colocado como visible false. Quando eu chamo dentro do Code Behind para ser exibido, eu passo um visible true e não mostra nada. Se eu aperto o botão novamente, aí o rel aparece. Fiz um if(!IsPostBack), dessa forma não entra no código. O que pode ser.[/

Tiago
|
MVP
Pontos: 120
    03 out 2012

Boa noite pjava,

Não seria mais interessante chamar o relatório através de um button, que no qual ele só seria gerado se alguem clicasse no controller. Qual a ferramenta de relatórios, eu trabalho com o ReportViewer

Joel Rodrigues
   - 03 out 2012

Que ferramenta de relatório você está usando?

Pjava
   - 04 out 2012

Creio ser ReportViewer, pois em realidade foi um colega que fez, ele é Trainee e acontece isso. Quando clica no botão, aparece o cabeçalho, mas não traz nada no grid. Depois clica novamente, aí os registros aparecem. Ele me mostrou outro código exatamente igual a esse, inclusive no mesmo botão e funciona corretamente. Existe umas DropDownList que seleciona qual Rel chamar, tudo isso no mesmo botão. Eu não fiz esse código,mas como ele é Trainee, eu me sinto na obrigação de ajudá-lo, da forma que eu souber e/ou puder

Tiago
|
MVP
Pontos: 120
    04 out 2012

a melhor maneira de se entender o que está acontecendo em produção é utilizar o debug,
talvez tenha alguma condição que ele só seja "true", se o botão for clicado mais de uma vez...
Va seguindo os passo no debug para ver... veja se o dataset que esta sendo passado pelo relatório ele é populado
da primeira vez que se clica no botão.

Espero ter ajudado.

Alisson
|
MVP
Pontos: 3400
    04 out 2012

Pelo que estou entendendo pode ser que no select que está passando montando o relatório não esteja retornando nada, consegue verificar se isso está retornando informação?