Hola a todos: Tengo un informe compuesto por tres subinformes. Uno para la
cabecera, otro para el cuerpo y otro para el pie. Mi problema es que desde
la interfaz puedo poner que algunas de las secciones del subinforme
correspondiente al cuerpo sea visibles o no. Lo hago de la siguiente forma y
no me funciona.
genDoc.ObtenerSubInforme("cuerpo").ReportDefinition.Sections[1].SectionFormat.EnableSuppress
= true;
//Metodo que pasandole el nombre de un subInforme me obtiene el subInforme
//y lo devuelve como un reportDocument
public ReportDocument ObtenerSubInforme(string nombreSubInforme)
{
ReportDocument subreport;
if (!informe.IsLoaded)
GenerarInforme();
SubreportObject aux =
informe.ReportDefinition.ReportObjects[nombreSubInforme] as SubreportObject;
if (aux != null)
{
subreport = aux.OpenSubreport(aux.SubreportName);
return subreport;
}
else
return null;
}
Esto no me hace nada y me sigue mostrando la seccion que quiero ocultar.
Espero que alguien pueda ayudarme y decirme como se haria para ocultar
cualquier elemento de un subinforme. Un saludo para tod@s y gracias de
antemano
Leer las respuestas