public void LlenaReport() { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", $"ShowReporte('');", true); ProveedoresReportViewer.ProcessingMode = ProcessingMode.Local; ProveedoresReportViewer.Reset(); ProveedoresReportViewer.LocalReport.ReportPath = Server.MapPath(@"\Reportes\ReportesProveedores.rdlc"); ProveedoresReportViewer.LocalReport.DataSources.Clear(); ProveedoresReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Proveedores", Metodo.INVProveedores())); ProveedoresReportViewer.LocalReport.Refresh(); }
private void Imprimir_button_Click(object sender, EventArgs e) { try { if (listaProveedores.Count == 0) { MessageBox.Show("No Hay Datos Que Imprimir"); return; } else { ProveedoresReportViewer reportViewer = new ProveedoresReportViewer(listaProveedores); reportViewer.ShowDialog(); } } catch { MessageBox.Show("No Hay Datos Que Imprimir"); } }