quinta-feira, 19 de maio de 2011

Usando o objeto AccessDataSource em ASP.NET

A maioria dos controles do Visual Studio .NET tem por característica principal facilitar, a produtividade. Ou seja, com pouca ou nenhuma linha de código, se consegue obter um resultado profissional e que as vezes vai além da necessidade atual. Um exemplo disso, são os controles de acesso à dados de forma vinculada. 

Nosso objetivo aqui, é permitir que se utilize o controle AccessDataSource para acessar uma base .MDB e exibir os dados em uma grade. O pequeno detalhe é que não iremos escrever nenhuma linha de código para obter o resultado proposto.

Abra o Visual Studio e crie um novo projeto do tipo ASP.NET Web Site (File > New > Web Site) em linguagem VB.NET. Iremos utilizar o VS 2010 para demonstrar no artigo.



Com o projeto criado, iremos utilizar a página Default.aspx para alocar os objetos da Toolbox. Adicione o controle AccessDataSource e um GridView na página.



Para darmos continuidade, precisamos adicionar uma base Access no projeto. Vou utilizar a base Northwind.mdb. Clique com o botão direito do mouse sobre a pasta App_Data (na guia Solution Explorer do VS) e clique na opção Add Existing Item. Localize o arquivo .MDB e clique no botão Add.


Continuando, dê um clique somente sobre o controle AccessDataSource e perceba que irá aparecer uma pequena seta (conhecida como smart tag). Clique na seta e em seguida na opção Configure Data Source.


O assistente de configuração é aberto. Na janela Configure Data Source, selecione uma base de dados .MDB e clique no botão Next.


Na próxima janela, selecione uma das tabelas da base de dados, marque as colunas que deseja exibir e clique em Next.


Na janela seguinte, clique no botão Test Query para visualizar o resultado que irá obter, e clique em Finish. Já temos o acesso aos dados, só nos resta vincular o controle GridView ao AccessDataSource. Selecione o GridView, clique na smart tag, e na opção Choose Data Source selecione o controle AccessDataSource.


Perceba que ao selecionar a fonte de dados, as colunas escolhidas durante o processo de configuração, é exibida no GridView mesmo estando em ambiente de projeto. Só nos resta testar a aplicação. Pressione a tecla F5 para executarmos a aplicação, e confira o resultado conforme a imagem a seguir.


É isso aí, o nosso objetivo de estabelecer uma conexão e exibir os dados em uma grade foi alcançado.
Até a próxima!

Nenhum comentário:

Postar um comentário

Deixe aqui seu comentário