Visualizzare campi Data-Bounded nello Header o nel Footer di un report in 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.
indietro