2009-12-04 66 views
5

Tengo una tabla estrecha en un informe con 6 columnas. La tabla debe contener de 1 a 4 filas, dependiendo de los datos. Diseñé el informe para que haya suficiente espacio en blanco para acomodar 4 filas. Quiero usar el espacio en el lado derecho de la mesa. Cuando coloco campos de texto allí, la tabla los empuja a medida que se expande para mostrar filas adicionales. ¿Hay alguna forma de bloquear estos campos de texto en su lugar?VS ReportViewer RDLC: ¿cómo evitar que una tabla empuje hacia abajo otros elementos?

alt text http://heeroz.com/rpt.png

Respuesta

7

finalmente me di cuenta de esto. Un rectángulo funciona como un contenedor para regiones de datos. Si coloco la tabla en un rectángulo, solo crecerá dentro de los límites del rectángulo, sin empujar otros elementos del informe. Para que esto funcione, la tabla debe ser un control secundario del rectángulo. Esto se logra colocando una nueva tabla en un cuadro de texto existente, o colocando una tabla existente en algún lugar fuera del rectángulo, y luego volviendo a colocarla dentro. Si dibuja un rectángulo alrededor de la mesa, no se convertirá en un niño. Esto puede verificarse haciendo clic con el botón derecho en la tabla. Si solo dice "seleccionar cuerpo" y no "seleccionar rectanglexx" también, no es un elemento secundario del rectángulo. Como alternativa, es posible colocar otros elementos (cuadros de texto, etc.) en un rectángulo que está en un lado de una tabla. El borde superior del rectángulo debe estar sobre el borde inferior de la tabla. Luego, cualquier control en el rectángulo no se verá afectado por el crecimiento de la tabla, pero otros elementos debajo de la tabla.

+0

¡muchas gracias por la ayuda! me funciona –

Cuestiones relacionadas