示例#1
0
 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();
 }
示例#2
0
 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");
     }
 }