public void LlenaReport() { ProductosReportViewer.ProcessingMode = ProcessingMode.Local; ProductosReportViewer.Reset(); ProductosReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\UI\Reportes\ListadoDeProductos.rdlc"); ProductosReportViewer.LocalReport.DataSources.Clear(); ProductosReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Productos", list)); ProductosReportViewer.LocalReport.Refresh(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DesdeTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); HastaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); ProductosReportViewer.ProcessingMode = ProcessingMode.Local; ProductosReportViewer.Reset(); ProductosReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ListProductos.rdlc"); ProductosReportViewer.LocalReport.DataSources.Clear(); ProductosReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Productos", Funciones.Productos(filtrar))); ProductosReportViewer.LocalReport.Refresh(); } }
private void Imprimir_button_Click(object sender, EventArgs e) { try { if (listaProductos.Count == 0) { MessageBox.Show("No Hay Datos Que Imprimir"); return; } else { ProductosReportViewer reportViewer = new ProductosReportViewer(listaProductos); reportViewer.ShowDialog(); } } catch { MessageBox.Show("No Hay Datos Que Imprimir"); } }