none
Cambio nombre a un reporte pdf RRS feed

  • Pregunta

  • Buenas, 

    Estoy llamando a un reporte (reporting services) desde mi aplicación .net el cual se encuentra en un administrador de informes. Deseo al presionar un botón automáticamente generar el reporte y guardarlo en pdf en una carpeta destino la cual yo defino y  sin necesidad de abrir el administrador(el reporte no se debe visualizar solo guardar). Además como puedo hacer para definir a mi gusto el nombre de ese pdf ya que los reportes guardan por defecto el nombre del reporte en si.

    Actualmente llamo de esta manera al reporte, claro de esta manera no me lo guarda automático, solo me lo abre desde el administrador de informes. Y yo ocupo que no me abra el administrador y que me lo guarde automático en una carpeta definida con el nombre del pdf que yo desee. Muchas gracias

       String servidorReportes = System.Web.Configuration.WebConfigurationManager.AppSettings["ReportServer"].ToString();
                string sc = String.Format("window.open('{0}/Pages/ReportViewer.aspx?%2fSIRERE+Indemnizaciones%2fReporte1&rs:Command=Render&parametro1={1}&parametro2={2}&parametro3={3}','');", servidorReportes, parametro1, parametro2, parametro3);
      ScriptManager.RegisterStartupScript(this, typeof(Page), "WOpen", sc, true);

    Saludos

    martes, 3 de marzo de 2015 18:31

Todas las respuestas

  • hola

    pero cual es el codigo que usas dentro de ReportViewer.aspx para generar y exportar el pdf el reporte?

    porque imagino el pdf lo pones dentro del Response de asp.net para que se le muestre el dialogo de descarga al cliente

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    martes, 3 de marzo de 2015 18:46
  • Hola, 

    No estoy utilizando reportviewer, sino un administrador de informes, la ruta con la que llamo al reporte es donde esta el administrador, http://bd/Reports/Pages/Folder.aspx? la idea no seria mostrar el reporte solo presionar clic e inmediatamente guardarlo en pdf con un nombre definido.

    martes, 3 de marzo de 2015 19:38