示例#1
0
        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;
            }
        }