Con i Reporting Services per creare un report dinamico spesso si creano dei sottoreport o dei report di "dettaglio" che vengono linkati da altri report.
Se create una visualizzazione dinamica dei report presenti sul report server, come ho spiegato in questo post, sicuramente vi trovate nella mia stessa situazione ovvero quello di dover nascondere in visualizzazione i report che sono diciamo di "dettaglio".
Vediamo come si fà:
1) report manager, selezionare il report da nascondere e andare nelle proprietà
2) Selezionare il checkbox "Nascondi in visualizzazione elenco"
Così viene nascosto dalla visualizzazione del report manager.
Da codice una volta, recuperati la lista dei report si inserisco solo quelli che hanno la proprietà Hidden a false.
CatalogItem.Hidden == false.