Informe de cambios de visibilidad de datos basado en el formato de representación en Reporting Services

StackOverflow https://stackoverflow.com/questions/82417

Pregunta

Es posible ocultar o excluir ciertos datos de un informe si se representan en un formato concreto (csv, xml, excel, pdf, html).El problema es que quiero hipervínculos a otros informes, a no ser prestados cuando se genera el informe en formato Excel - pero debería estar ahí cuando se presenta el informe en formato HTML.

¿Fue útil?

Solución

La forma en que hice este w/SSRS 2005 para una aplicación web utilizando el control ReportViewer es que tenía un oculto booleano parámetro de informe que se utilizó en el informe de decidir si para representar el texto como hipervínculos o no.

A continuación, el truco era cómo enviar el valor del parámetro según el formato de representación.La manera en que lo hice fue deshabilitar el ReportViewer controles de exportación (mediante la configuración de su ShowExportControls propiedad a false) y hacer mi propio ASP.NET botones para cada formato que yo quería ser exportable.El código para los botones primer set oculto parámetro booleano y actualiza el informe:

ReportViewer1.ServerReport.SetParameters(New ReportParameter() {New ReportParameter("ExportView", "True")})
ReportViewer1.ServerReport.Refresh()

Entonces usted necesita para exportar mediante programación el informe.Ver esta página para obtener un ejemplo de cómo hacerlo (omitir el primer par de líneas de código que crear e inicializar un ReportViewer).

Otros consejos

No creo que esto es posible en la versión 2000, pero podría ser en versiones posteriores.

Si no recuerdo mal, terminamos haciendo dos versiones del informe.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top