itlpps 109 Denunciar post Postado Agosto 7, 2014 Boa galera.. Seguinte.. Tenho um relatório com um Subrelatorio, no site existe níveis de usuários, quando for um determinados usuário, esse Subrelatorio aparece, quando for outro, não.A questão é: Como deixo ele com "Visible = False"? tenho seguinte código: if (dadosRelatorios.objetos.Last().Equals("S")) { geral.AddRange((List<RelatorioGeralDataSource.RelatorioGeral>)dadosRelatorios.objetos.ElementAt(3)); rv1.LocalReport.DataSources.Add(new ReportDataSource("SubAvaliacaoGeral", geral)); rv1.LocalReport.SubreportProcessing += SubAvaliacaoGeral; } quando usuário é "S", tudo normal. Quando não aparece a mensagem: Data retrieval failed for the subreport, 'SubAvaliacaoGeral', located at: "Caminho do rdlc".rdlc. Please check the log files for more information. Alguém me ajuda? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Agosto 7, 2014 Na verificação você vê se ele é "S" e preenche um subreport, com o addrange, mas isso deveria ser feito para ambos os usuários, ou então você teria de deletar o subreport de dentro da página. Compartilhar este post Link para o post Compartilhar em outros sites
itlpps 109 Denunciar post Postado Agosto 7, 2014 Deu certo a parada aqui.. Criei outro parametro Bool e fiz a verificação no "Show/Hide" do Subrelatorio Compartilhar este post Link para o post Compartilhar em outros sites