public ActionResult ReportAction(ReportViewerParams parameter) { model = new ReportViewerModel(); model.ReportPath = Server.MapPath("~/App_Data/ParameterReport.rdl"); if (Session["InvoiceID"] != null) { List <ReportParameter> parameters = new List <ReportParameter>(); ReportParameter param = new ReportParameter(); param.Labels.Add(Session["InvoiceID"].ToString()); param.Values.Add(Session["InvoiceID"].ToString()); param.Name = "InvoiceID"; parameters.Add(param); model.Parameters = parameters; } return(new ReportViewerHtmlActionResult(model, parameter)); }
public ActionResult ViewReport(ReportViewerParams param) { return(new ReportViewerHtmlActionResult(this.GetModel(), param)); }