ASP.NET -  Web Matrix :  Acessando e Exibindo dados.


Se você deseja aprender ASP.NET o WebMatrix é uma ferramenta que pode lhe ajudar a atingir o seu objetivo . Ela é grátis , fácil de instalar e usar e tem uma interface muito bem construída. Com o WebMatrix você pode criar aplicações para web arrastando controles e usando assistentes de configuração de forma muito amigável e com pouco código.

Você não esta acreditando ? Então eu vou mostrar como criar uma página ASP.NET usando o WebMatrix que acessa uma base de dados e exibe os dados em um formulário. Os dados serão exibidos em um DataGrid que já estará pronto para suporta paginação e ordenação por colunas. Tudo isto sem você digitar um única linha de código.

Vou criar uma página que exiba os dados da tabela clientes do banco de dados Biblio.mdb que esta presente no diretório teste de minha máquina local.

Inicie o WebMatrix e na janela - Add New file - Selecione:

Na área de trabalho do WebMatrix marque a guia Data e clique no ícone - Add DataBase Connection. A janela - Add New Project - irá surgir , como vou acessar um banco Access vou selecionar - Access DataBase e clicar em OK.

Na janela - Connect to a DataBase - vou selecionar o banco de dados clicando no botão com 3 pontos ... e escolher o banco de dados Biblio.mdb. A seguir clique em OK.

Em seguida você verá a janela Data exibir todas as tabelas do banco de dados.(fig 1.0).Como vou querer exibir os dados da tabela Clientes , basta clicar arrastar e em seguida soltar o a tabela na área central de trabalho. Você verá um DataGrid já configurado para exibir os dados com suporte a página e a ordenação por coluna.(fig 2.0)

fig 1.0

fig 2.0

Se selecionar o DataGrid e examinar a sua janela de propriedades vai ver que ele esta esta todo configurado. Vou alterar a propriedade PageSize para pode exibir 5 registros por página.

 Agora só falta rodar a aplicação. Para isto pressione F5 e na janela - Start Web Application - vou usar o Servidor Web Matrix e assim clicar em OK.

O resultado final deverá ser a página DataBase.aspx da figura abaixo onde eu já ordenei pela coluna Nome .Observe que temos 4 páginas a serem exibidas.

Cadê o código que você digitou ??  Se você examinar a guia Code ela vai estar vazia, mas sua página vai estar funcionando...

Você acabou de ver uma das formas mais rápidas de exibir os dados de uma tabela de um banco de dados em uma página ASP.NET.

Até o próximo artigo ASP.NET...


José Carlos Macoratti