protected void Buscar_Click(object sender, EventArgs e) { int id = Utils.ToInt(TextBoxCriterio.Text); int index = ToInt(DropDromFiltro.SelectedIndex); ClienteGridView.DataSource = Funcionalidades.FitrarCliente(index, TextBoxCriterio.Text); ClienteGridView.DataBind(); LlenaReport(index, TextBoxCriterio.Text); }
public void LlenaReport(int index, string criterio) { MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; MyReportViewer.Reset(); MyReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ReporteCliente.rdlc"); MyReportViewer.LocalReport.DataSources.Clear(); MyReportViewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("Cliente", Funcionalidades.FitrarCliente(index, criterio))); MyReportViewer.LocalReport.Refresh(); }