private void Pesquisar(string valor)
        {
            DataTable tabela = new DataTable();
            DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32"));
            DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32"));
            DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String"));
            DataColumn coluna4 = new DataColumn("APLICACAO", Type.GetType("System.String"));

            tabela.Columns.Add(coluna1);
            tabela.Columns.Add(coluna2);
            tabela.Columns.Add(coluna3);
            tabela.Columns.Add(coluna4);

            TiposDocumentosBL tdoBL = new TiposDocumentosBL();
            List<TiposDocumentos> tDoc;

            tDoc = tdoBL.PesquisarBuscaBL(valor);

            foreach (TiposDocumentos ltTdoc in tDoc)
            {
                DataRow linha = tabela.NewRow();
                linha["ID"] = ltTdoc.Id;
                linha["CODIGO"] = ltTdoc.Codigo;
                linha["DESCRICAO"] = ltTdoc.Descricao;
                linha["APLICACAO"] = ltTdoc.Aplicacao;

                tabela.Rows.Add(linha);
            }

            dtbPesquisa = tabela;
            dtgTipoDocumento.DataSource = tabela;
            dtgTipoDocumento.DataBind();
        }
        public DataTable pesquisaTipoDocumento()
        {
            Session["tabelaPesquisa"] = null;

            DataTable dt = CriarTabelaPesquisa();

            TiposDocumentosBL tipoDoBL = new TiposDocumentosBL();
            TiposDocumentos tipoDo = new TiposDocumentos();
            List<TiposDocumentos> lTiposDocumentos;

                lTiposDocumentos = tipoDoBL.PesquisarBuscaBL(string.Empty);

            foreach (TiposDocumentos doc in lTiposDocumentos)
            {
                DataRow linha = dt.NewRow();

                linha["ID"] = doc.Id;
                linha["CODIGO"] = doc.Codigo;
                linha["DESCRICAO"] = doc.Descricao;

                dt.Rows.Add(linha);
            }

            return dt;
        }