protected void btnPesquisa_Click(object sender, EventArgs e) { try { //resgatar as datas dos campos.. string Nome = txtNomeF.Text; //pesquisar os produtos no banco de dados... Dal.Persistence.FuncionarioDal f = new Dal.Persistence.FuncionarioDal(); //classe de persistencia... List <Dal.Entity.Funcionario> lista = new List <Dal.Entity.Funcionario>(); lista = f.FindAll(Nome); //exibir o relatorio dentro do ReportViewer... //Passo 1) Informar ao reportviewer o caminho do relatorio... ReportViewer.LocalReport.ReportPath = HttpContext.Current.Server. MapPath("/Reports/RelatorioFunc.rdlc"); //Passo 2) Preencher o relatorio com os dados (dataset) ReportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSetFunc", lista)); //exibir o relatório... ReportViewer.DataBind(); } catch (Exception ex) { //imprimir mensagem de erro... lblMensagem.Text = ex.Message; } }
protected void btnPesquisa_Click(object sender, EventArgs e) { try { //resgatar as datas dos campos.. string Nome = txtNomeF.Text; //pesquisar os produtos no banco de dados... Dal.Persistence.FuncionarioDal f = new Dal.Persistence.FuncionarioDal(); //classe de persistencia... List<Dal.Entity.Funcionario> lista = new List<Dal.Entity.Funcionario>(); lista = f.FindAll(Nome); //exibir o relatorio dentro do ReportViewer... //Passo 1) Informar ao reportviewer o caminho do relatorio... ReportViewer.LocalReport.ReportPath = HttpContext.Current.Server. MapPath("/Reports/RelatorioFunc.rdlc"); //Passo 2) Preencher o relatorio com os dados (dataset) ReportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSetFunc", lista)); //exibir o relatório... ReportViewer.DataBind(); } catch(Exception ex) { //imprimir mensagem de erro... lblMensagem.Text = ex.Message; } }