protected void Buscar_Click(object sender, EventArgs e) { int id = Utils.ToInt(TextBoxCriterio.Text); int index = ToInt(DropDromFiltro.SelectedIndex); ListaGridView.DataSource = Funcionalidades.FiltrarLista(index, TextBoxCriterio.Text); ListaGridView.DataBind(); LlenaReport(index, TextBoxCriterio.Text); }
public void LlenaReport(int index, string criteio) { RepositorioBase <Listas> repositorio = new RepositorioBase <Listas>(new Contexto()); MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; MyReportViewer.Reset(); MyReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ReporteLista.rdlc"); MyReportViewer.LocalReport.DataSources.Clear(); MyReportViewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("Lista", Funcionalidades.FiltrarLista(index, criteio))); MyReportViewer.LocalReport.Refresh(); }