private void ReportViewerRenderBegin(object sender, RenderBeginEventArgs args) { args.ParameterValues["Token"] = Session.SessionInfo.Instance.CurrentUser.Token.ToString(); }
private void ReportViewer_RenderBegin(object sender, RenderBeginEventArgs args) { var loginSettings = ((StatusReportViewModel)DataContext).LoginSettings; args.ParameterValues["CustomerId"] = loginSettings.CustomerId; }
public void ReportRenderBeginEvent(object sender, RenderBeginEventArgs args) { if (String.IsNullOrWhiteSpace(DisplayName)) throw new Exception("DisplayName is not defined"); if (String.IsNullOrWhiteSpace(ReportName)) throw new Exception("ReportName is not defined"); if (ReportParameters == null) throw new Exception("ReportParameters is not defined. Note: All values must be of type Object or Object[]"); args.ParameterValues["Token"] = SI.CurrentUser.Token.ToString(); foreach (var param in ReportParameters) args.ParameterValues[param.Key] = param.Value; ((ReportViewer)sender).RenderBegin -= ReportRenderBeginEvent; }
void VisualizarReporteRenderBegin(object sender, RenderBeginEventArgs args) { _visualizarReporte.RenderBegin -= VisualizarReporteRenderBegin; }
void ReportViewer1_RenderBegin(object sender, RenderBeginEventArgs args) { args.ParameterValues["kulAd"] = Entities.Kullanici.KUL_AD; args.ParameterValues["kulPass"] = Entities.Kullanici.KUL_SIFRE; }
/// <summary> /// Reports the viewer render begin. /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="RenderBeginEventArgs"/> instance containing the event data.</param> public void ReportViewerRenderBegin(object sender, RenderBeginEventArgs args) { //report parameters set //Test reports with parameters if you modify the following line if (args != null && args.ParameterValues.Count > 0) return; if (ItemId > 0 && args != null) args.ParameterValues["Id"] = ItemId; var snd = sender as ReportViewer; if (snd == null || string.IsNullOrEmpty(snd.Report)) return; var reportInfo = snd.Report.ToReportInfo(); if (reportInfo == null || reportInfo.ReportId == _reportId) return; // HACK to disable custom re-rendering while report is NativePrinting if (new System.Diagnostics.StackTrace().GetFrames().Any(sf => sf.GetMethod().Name.Contains("BeginNativePrint"))) return; if (args != null) args.Cancel = true; RenderReportCommand.Execute(null); }