Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo datatable

Página ASP para manipular dados

  Dando continuidade a nossos artigos sobre como se conectar a um banco de dados , montar um DataTable para mostrar os dados e como inserir, atualizar e remover dados ,montaremos hoje uma página ASP que nos permita utilizar a classe criada nos artigos anteriores. Em resumo teremos dois campos TextBox que receberão os novos dados a serem inseridos, editados ou removidos, três Buttons para executar uma das ações referidas acima e um GridView para apresentar as informações. No codebehind um método para carregar os dados no GridView, um método para cada Button e dois métodos para o GridView, um para mandar os dados selecionados para os TextBox e outro para a paginação. Nossa página final terá o formato apresentado na imagem abaixo, o projeto final pode ser baixado aqui .

Montar DataTable (ASP .NET c#)

Dando continuidade a nossa classe , criaremos hoje um método que baseado em uma consulta SQL retorna um DataTable para ser utilizado por um GridView por exemplo, vamos ao código: //         //retorna DataTable (usado para rotinas com gridView)         public DataTable getDataTable( String sql)         {             //             //             //monta sql no command             OleDbCommand cmd = new OleDbCommand (sql, con);             cmd.CommandType = CommandType .Text;             //             //cria DataAdapter             OleDbDataAdapter da = new OleDbDataAdapter (cmd);             //             //cria datatable             DataTable tab = new DataTable ();             //             //carrega datatable com o resultado da consulta no dataadapter             da.Fill(tab);             //             //finaliza objetos             cmd.Dispose();             cmd = null ;             da.Dispose();             da = null ;             //             //retorna o datatable