Reporting services dimensione colonna matrice

giovedì 13 settembre 2007 - 14.55

memmo77 Profilo | Expert

Salve a tutti. In una matrice, c'è modo di mettere un'espressione per stabilire dinamicamente la dimensione di una colonna? Ho visto che si possono mettere solo fisse :( in cm. Nessuno sa qualche altro modo? Grazie

freeteo Profilo | Guru

ciao,
credo proprio che da codice o da dentro al report non riuscirai a farlo, non ci sono opzioni al momento per farlo.
Pero' potresti fare un "raggiro" del problema sfruttando il fatto che un file RDL/RDLC è cmq 1 file xml e andare dentro con qualche oggetto del frmework per gestire XML, come XmlDocument, Xpath etc...e andare a modificare l'attributo che ti interessa, in particolare intanto per capirci dentro al file RDL troverai questa definizione:
... <MatrixColumns> <MatrixColumn> <Width>2.53968cm</Width> </MatrixColumn ...
Programmaticamente questa soluzione non è proprio elegante (per non dire di peggio) pero' potrebbe essere un'idea...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

memmo77 Profilo | Expert

Non male come idea però, potrei per il momento "raggirare" il problema. Approfondirò la tua soluzione e ti farò sapere. Grazie ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5