Hola amigos en mi proyecto utilizo reporting services y para cargar un reporte lo que hago es lo siguiente:
 
donde la variable string url tiene la url del reporte en el servidor. pero necesito hacer esto mismo con un página donde este el control reportviewer, es decir necesito pasarle a una página que tiene un control reportviewer no solo el nombre del reporte, sino tambien los parámetros que llevaria el reporte.

string url = "">ConfigurationManager.AppSettings["reportserver"] + "pages/reportviewer.aspx?" + ConfigurationManager.AppSettings["reportpathtaller"] + "Nomenclador_simple" + "&rs:Command=Render" + "&tabla=" + Request.Params["tabla"] + "&valor=0" + "&rc:Parameters=false&rc:LinkTarget=_blank";

if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), "window"))

{

string script = "window.open('" + url + "','popup','height=650,width=650,hotkeys=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,screenX=150,screenY=50,left=150,top=0');";

Page.ClientScript.RegisterStartupScript(this.GetType(), "window", script, true);

}

ojala me puedas ayudar y yo me halla explicado bien jeje. muchas gracias nos leemos. chaoooo

Responder a