public void CarregarPesquisaAutor(string conteudo) { DataTable dt = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String")); DataColumn coluna3 = new DataColumn("NOME", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("TIPO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); dt.Columns.Add(coluna4); AutoresBL autBL = new AutoresBL(); Autores autores = new Autores(); List<Autores> ltAutores = autBL.PesquisarBuscaBL(conteudo); foreach (Autores ltAut in ltAutores) { DataRow linha = dt.NewRow(); linha["ID"] = ltAut.Id; linha["CODIGO"] = ltAut.Codigo; linha["NOME"] = ltAut.Descricao; linha["TIPO"] = ltAut.Descricao; if (ltAut.TiposDeAutores != null) linha["TIPO"] = ltAut.TiposDeAutores.Descricao; dt.Rows.Add(linha); } grdPesquisaAutor.DataSource = dt; grdPesquisaAutor.DataBind(); }
private void Pesquisar(string valor) { DataTable tabela = new DataTable("tabela"); 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("TIPODESC", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); AutoresBL autorBL = new AutoresBL(); List<Autores> autores; autores = autorBL.PesquisarBuscaBL(valor); foreach (Autores autor in autores) { DataRow linha = tabela.NewRow(); linha["ID"] = autor.Id; linha["CODIGO"] = autor.Codigo; linha["DESCRICAO"] = autor.Descricao; if (autor.TiposDeAutores != null) linha["TIPODESC"] = autor.TiposDeAutores.Descricao; else linha["TIPODESC"] = ""; tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgAutores.DataSource = tabela; dtgAutores.DataBind(); }