public void ComprasxLapso() { FrmLapso f = new FrmLapso(); f.Text = "Compras x Lapso"; f.Detallado = true; f.ShowDialog(); if (f.DialogResult != System.Windows.Forms.DialogResult.OK) { return; } List <IngredientesConsumo> lista = Basicas.ComprasxLapso(f.desde, f.hasta); reportViewer1.ProcessingMode = ProcessingMode.Local; this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + "\\Reportes\\ComprasxLapso.rdlc"; this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Ingredientes", lista)); this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Parametros", new Parametro[] { Basicas.parametros() })); this.reportViewer1.LocalReport.SetParameters(new ReportParameter("Lapso", string.Format("Desde:{0} Hasta:{1}", f.desde.ToShortDateString(), f.hasta.ToShortDateString()))); this.reportViewer1.LocalReport.SetParameters(new ReportParameter("Detallado", f.Detallado.ToString())); this.reportViewer1.RefreshReport(); this.ShowDialog(); }