private void btnGerar_Click(object sender, EventArgs e) { try { RelatoriosNegocio negocio = new RelatoriosNegocio(); ReportDataSource Pessoas = new ReportDataSource("Pessoas", negocio.RelatorioPessoasNome(txtNome.Text)); rvPessoas.LocalReport.DataSources.Clear(); rvPessoas.LocalReport.DataSources.Add(Pessoas); rvPessoas.LocalReport.Refresh(); this.rvPessoas.RefreshReport(); } catch (Exception ex) { MessageBox.Show("Erro ao gerar relatório de pessoas. Detalhes: " + ex.Message); } }
private void FrmRelatorioComprasPreview_Load(object sender, EventArgs e) { try { RelatoriosNegocio relatorioCompra = new RelatoriosNegocio(); ReportDataSource Compra = new ReportDataSource("RelatorioCompras", relatorioCompra.RelatorioComprasData(dataInicialRecebida, dataFinalRecebida)); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(Compra); List <ReportParameter> parametros = new List <ReportParameter>(); parametros.Add(new ReportParameter("DataInicial", dataInicialRecebida.ToString())); parametros.Add(new ReportParameter("DataFinal", dataFinalRecebida.ToString())); reportViewer1.LocalReport.SetParameters(parametros); reportViewer1.LocalReport.Refresh(); this.reportViewer1.RefreshReport(); } catch (Exception ex) { MessageBox.Show("Erro ao gerar relatório. Detalhes: " + ex.Message); } }