Necesito pasar un valor como parámetro de la aplicación ASP.Net al Informe SSRS. ¿Cómo puedo hacer esto? ¿Alguien puede ayudarme?¿cómo puedo pasar un parámetro de ASP.NET al Informe de SSRS?
Gracias de antemano.
Necesito pasar un valor como parámetro de la aplicación ASP.Net al Informe SSRS. ¿Cómo puedo hacer esto? ¿Alguien puede ayudarme?¿cómo puedo pasar un parámetro de ASP.NET al Informe de SSRS?
Gracias de antemano.
Siga la línea siguiente y probarlo ...
ReportViewer1.ServerReport.ReportServerUrl = new System.Uri("http://MyPC/reportserver");
ReportViewer1.ServerReport.ReportPath = "/ReportFolder/Reportname";
Microsoft.Reporting.WebForms.ReportParameter[] Param = new Microsoft.Reporting.WebForms.ReportParameter[3];
Param(2) = new Microsoft.Reporting.WebForms.ReportParameter("SDATE", "02/02/2002");
Param(1) = new Microsoft.Reporting.WebForms.ReportParameter("EDATE", "09/06/2000");
Param(0) = new Microsoft.Reporting.WebForms.ReportParameter("TASK", 0);
View.ReportViewer.ShowParameterPrompts = false;
View.ReportViewer.ServerReport.SetParameters(Param);
View.ReportViewer.ServerReport.Refresh();
Puede pasar los valores de los parámetros en la URL utilizada para obtener el informe.
También debe deshabilitar el "usuario de Promt (para parámetros)" en /reports/Pages/Folder.aspx
para su informe.
Ejemplo de configuración de un parámetro denominado ParameterName
: /Reports/Pages/Report.aspx?...&ParameterName=ParameterValue
me puedes dar un ejemplo? – M3ra
Un ejemplo está ahí en la publicación: acabo de omitir las partes específicas de mi entorno. –
Si tiene un parámetro llamado 'ParameterName' en su rdl, debe estar disponible para el motor de representación de informes como la expresión' = Parameters! ParameterName.Value' con el valor 'ParameterValue' pasado a través de la url en el ejemplo. Depende de si está utilizando reportManager por url o el control ReportViewer. Además, si no está procesando SSRS (solo confunde los términos) y utiliza un informe local, use lo que ** pranay_stacker ** escribió. –
Mi informe está atascado en la pantalla "Cargando" y no muestra los datos. ¿Alguna idea? – SearchForKnowledge
Un error menor en el código de Amit Patel: Param [2] etc. deben ser corchetes alrededor del índice para C#. Estoy seguro de que la mayoría puede darse cuenta, pero me afectó un poco (utilizo tanto vb.net como C# .net, así que inicialmente no me pareció extraño). – Doreen
Esto es bueno desde el punto de vista del código, pero ¿alguien puede proporcionar una captura de pantalla de SSRS o caminar usando el menú "Datos de informe" y la opción "Parámetros"? – JoshYates1980