public void CarregarPesquisaExemplar(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("DESCRICAO", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("TOMBO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); dt.Columns.Add(coluna4); ExemplaresBL exeBL = new ExemplaresBL(); Exemplares exe = new Exemplares(); List<Exemplares> lExemplares = exeBL.PesquisarBuscaBL(conteudo); foreach (Exemplares pes in lExemplares) { DataRow linha = dt.NewRow(); linha["ID"] = pes.Id; linha["CODIGO"] = pes.Obras.Codigo; linha["DESCRICAO"] = pes.Obras.Titulo; linha["TOMBO"] = pes.Tombo; dt.Rows.Add(linha); } grdPesquisaExemplar.DataSource = dt; grdPesquisaExemplar.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("TOMBO", Type.GetType("System.Int32")); DataColumn coluna5 = new DataColumn("STATUS", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); tabela.Columns.Add(coluna5); ExemplaresBL exemBL = new ExemplaresBL(); List<Exemplares> exemplares; exemplares = exemBL.PesquisarBuscaBL(valor); foreach (Exemplares exem in exemplares) { DataRow linha = tabela.NewRow(); linha["ID"] = exem.Id; linha["TOMBO"] = exem.Tombo; linha["STATUS"] = exem.Status; if (exem.Obras != null) { linha["CODIGO"] = exem.Obras.Codigo; linha["DESCRICAO"] = exem.Obras.Titulo; } tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgExemplar.DataSource = tabela; dtgExemplar.DataBind(); }