Magazine

Visualizzare campi Data-Bounded nello Header o nel Footer di un report in Reporting Services 2005

Davide Senatore

23/11/2006

Facciamo fronte ad una mancanza di Reporting Services 2005 grazie ad un semplice hack

0%100%
per esprimere un voto รจ necessario registrarsi al sito

Reporting Services 2005

Una delle "mancanze" nell'architettura di Reporting Services consiste nell'impossibilità di visualizzare campi collegati a dati nell'header o nel footer di un report. Questo accade per via del fatto che la paginazione, e quindi la valutazione delle sezioni header e footer, avviene dopo il rendering dei dati.

Il fatto potrebbe essere abbastanza fastidioso, ma è facilmente risolvibile impiegando la seguente tecnica:

  • Creare una TextBox di nome MyHiddenTextBox nel corpo (body) del report e collegarla al dato di nostro interesse
  • Impostare la visibilità di questa texbox a non visibile
  • Creare un'altra TextBox, questa volta nell'header o nel footer del report che contenga, come espressione, il seguente testo =ReportItems!MyHiddenTexbox.Value

In questo modo è possibile utilizzare dati provenienti dal database anche nell'intestazione e nel piede del report.

Commenti
Nome

Sito web
Commento


indietro