Tengo un informe rdlc personalizable donde el usuario puede elegir las columnas para mostrar. Todas las columnas están incluidas en el diseñador de informes, y utilizo parámetros para ocultar/mostrar columnas según la elección del usuario. El informe hace correctamente, y sólo se muestran las columnas seleccionadas, sin embargo, la anchura total del informe es el mismo que si todas las columnas eran visibles. Esto significa que el informe puede tener una gran área vacía a la derecha de las columnas seleccionadas, lo que parece muy tonto.¿Cómo ajusto el ancho total del informe rdlc cuando algunas columnas están ocultas?
Así que mi pregunta: ¿hay alguna manera de ajustar el ancho del informe dinámicamente en tiempo de ejecución para evitar un gran área vacía en el informe? Intenté hacer esto en el diseñador asignando un parámetro al ancho del cuerpo del informe ... pero eso no estaba permitido. El ancho no puede ser una expresión de ningún tipo en el diseñador, solo se permite un valor real.
¿Alguna sugerencia?
Puede ajustar el ancho de una columna cargando el rdlc en un objeto XmlDocument y ajustando el elemento "tamaño". Hago esto todo el tiempo para ocultar columnas en tiempo de ejecución. – clamchoda