Estoy trabajando en una tablix en SSRS 2008 y quiero que mis columnas se autosize (ancho solamente) a sus contenidos. CanGrow solo afecta la altura. ¿Hay alguna propiedad que me falta o alguna forma de manipular las columnas para hacer esto?Columna SSRS tablix ¿Propiedad CanGrow para ancho?
Respuesta
He estado tratando de hacer eso yo mismo (el lado del cliente), sin éxito. No hay propiedad que autosize el ancho de la columna.
Salida esta solución: http://blog.sharepointalist.com/2009/05/ssrs-column-width-auto-size.html (no he probado)
La mejor solución que he encontrado para la presentación de informes del lado del cliente sería establecer el ancho de columna en código o usar varias columnas y mostrar/ocultar ellas basado en la condición de longitud de cuerda.
Por ejemplo, columna llamada AccNum2:
report.DetailSection1.ReportObjects.Item("AccNum2").width = 200
ver este tema por los detalles y otras ideas: http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/9e6043f1-c458-4540-be59-d37b02feab8a/
Para cambiar el ancho de columna
En la vista Diseño, haga clic en cualquier parte la región de datos Tablix para seleccionarlo. Los tiradores de columna gris aparecen en el borde exterior de la región de datos Tablix.
Desplácese sobre el borde del asa de la columna que desea expandir. Aparece una flecha de dos puntas. Haga clic para tomar el borde de la columna y moverlo hacia la izquierda o hacia la derecha para ajustar el ancho de la columna.
Comprobar la imagen de abajo: (im incapaz de publicar imágenes aquí debido a los puntos bajos) http://i.stack.imgur.com/FvCQF.jpg
Referencia: http://technet.microsoft.com/en-us/library/cc645971(v=sql.100).aspx
La pregunta es cómo hacer esto en tiempo de ejecución con contenido de ancho variable – kravits88
llegué alrededor de este con una mesa que tenía direcciones de correo electrónico en el que mediante el uso de una expresión para el campo 'Correo electrónico':
=Replace(Fields!EMAIL.Value, "@", System.Environment.NewLine & "@")
se podría hacer algo similar si lo necesitas decir después de 15 caracteres (Introduce el código System.Environment.NewLine después de cada 15 caracteres) tal vez.
podemos cambiar el ancho .Siga dinámicamente el siguiente pasos
Paso 1: agregar una columna más
Paso 2: fusionar las columnas agregadas con origin
Paso 3: añadir la expresión de la visibilidad de la columna columna extra en base a sus necesidades
todavía no conseguir su continuación, ver adjunto foto
¿Podría por favor elaborar más su respuesta agregando un poco más de descripción acerca de la solución que brinda? – abarisone
Como se mencionó here, una solución fácil a este problema es agregar una fila en su tablix e insertar un gráfico en la columna correspondiente.
a continuación, cambiar su DynamicWidth
a una expresión como la siguiente =iif(True, "4cm", "2cm")
y su DynamicHeight
a "0cm".
La solución de SHOWKATH VALLI funcionaron mejor para mí. ¡Una idea genial absoluta!
Así es como yo implementé:
- Crear una columna adicional a la derecha de la que necesita la ampliación
- Combinar las células
- Haga clic en la visibilidad de la columna de la nueva columna.
- Ocultar/mostrar según un cálculo o en mi caso un valor en mi declaración de selección que se trata de una columna ancha.
Aquí es la expresión que he creado: = IIF (campos Static1Wide.Value = 0, True, False!)
esto funciona bien, solo asegúrese de agregar la columna a la derecha – Trubs
Aquí hay otra publicación que propone la misma solución, con imágenes: https://stackoverflow.com/a/16262756/980945 –
- 1. SSRS no respeta la propiedad CanGrow al exportar a Excel
- 2. SSRS tablix Fusionando celdas verticalmente problema
- 3. SSRS que encaja Tablix a la página pdf exportada
- 4. SSRS mostrar/ocultar columna Tablix programmatically basado en el parámetro en el archivo rdl
- 5. ¿Cómo se calculan las alturas de fila en un tablix de SSRS?
- 6. ¿Hay alguna manera fácil de reorganizar columnas tablix en el modo de diseño SSRS?
- 7. SSRS Suma en el grupo de tabla
- 8. JQGrid Columna Ancho automático
- 9. SSRS Fila Grupo Grupo + Columna = RowNumber Edición
- 10. WPF DataGrid Columna Ancho
- 11. una columna de expresiones en SSRS
- 12. SSRS: repite tablix valor del grupo de filas más a la izquierda en cada fila
- 13. SSRS 2008 Reparación del encabezado de fila
- 14. El ancho de columna calculado es diferente del ancho declarado css para la columna. ¿Cómo decide el navegador ancho?
- 15. DataGridView: cómo establecer el ancho de columna?
- 16. SSRS - ¿Mantiene una tabla del mismo ancho cuando oculta columnas dinámicamente?
- 17. Java JTable establecer el ancho de columna
- 18. Quiero repetir el encabezado de página en cada página para informes. La repetición en NewPage no aparece en las propiedades del miembro Tablix en SSRS 2008
- 19. SSRS Verificar grupo filtrado RowCount
- 20. SSRS- cuadro de texto Ancho del borde propiedad volviendo a 1 pt después de guardar la expresión
- 21. JQuery DataTables - Establecer una columna para obtener un ancho adicional
- 22. Max ancho de columna en Oracle en cola para presentar
- 23. Cómo ajustar la propiedad de ancho ul?
- 24. Cómo establecer la propiedad SSRS ConsumeContainerWhitespace en Visual Studio 2008?
- 25. Ancho de celda de columna dinámica
- 26. jQuery DataTables ancho máximo de columna
- 27. SSRS - ¿Cómo continuar los datos a la siguiente columna?
- 28. Congelar encabezados de columna mientras se desplaza en SSRS
- 29. ancho de columna en rich: datatable
- 30. css: mesa primera columna demasiado ancho
Esta solución se basa en la adición de un gráfico dinámico ancho para crear un [Ancho de columna dinámica en Tablix] (http://datafanalytics.com/ssrs-dynamic-column-width-in-tablix/) – KyleMit