Vous êtes sur la page 1sur 5

ASP.NET 2.

0 - GRIDVIEW (Novo Datagrid) Visual Studio 2005


Ramon Durães

Uma das grandes inovações do ASP.NET (Versão 1.x) foi o controle DataGrid que mudou completamente a
forma de apresentar os dados na tela. Reduzindo em muito a quantidade de código necessário. Com todas
essas facilidades oferecidas até então o DataGrid se tornou muito popular entre os desenvolvedores .NET.
Inspirado nesse sucesso enorme, a Microsoft lançou agora um novo componente chamado de GridView que
é uma versão melhorada do DataGrid que já era muito bom. Neste artigo vamos criar um GridView para
mostrar os dados na tela, paginar, ordenar e ainda editar. Sem inserir uma linha de código para isso, e se
você já achou isso fantástico, vai ficar mais satisfeito ainda quando ver que ele pode paginar e ordenar sem
realizar o postback na pagina.

Para nosso exemplo, adicione uma nova pagina, estamos chamando de GridView.aspx e adicione um
GridView arrastando do Toolbox depois configurando conforme as Figuras 01,02 e 03.

Figura 01 - GridView paginação e ordenação sem código.

Figura 02 - Criando DataSource.


Figura 03 - Criando DataSource e configurando banco de dados.

Após configurar a string de conexão a próxima tela vai lhe oferecer a opção para salvar a string de conexão
no web.config. Avançando você vai ter a opção de definir sua consulta sql, ele já oferece diversos
assistentes para lhe ajudar com a consulta sql conforme Figura 04.

Figura 04 - Configurando Consulta T-Sql.

Nesta mesma tela clique no botão "Advanced options" e configure conforme Figura 04a. Fazendo isso ele vai
gerar automaticamente código para excluir e atualizar.
Figura 04a - Configurando Consulta T-Sql.

Figura 05 - Testando consulta T-SQL.

Após configurado nosso DataSource (SqlDataSource) já temos uma fonte de dados, observe que que o
"Smart Tag" do GridView já oferece novas opções, configure conforme Figura 06 e seu DataGrid já vai está
funcionando.

Figura 06 - Ativando funcionalidades desejadas.


Agora simplesmente pressione <F5> e teste seu Gridview, ordenando, paginando e até editando sem uma
linha de código. Realmente é um resultado fantástico e vai otimizar em muito o desenvolvimento de
aplicativos utilizando a plataforma ASP.NET, confira na Figura 07.

Figura 07 - Testando GridView sem uma linha de código.

Após testar no browser você deve ter ficado fascinado com resultado. Pois prepare-se que ainda tem mais.
Localize a propriede EnableSortingAndPagingCallbacks e coloque o valor true, conforme Figura 08.
Ativando a mesma, durante as operações de paginação e ordenação o GridView vai executar sem efetuar
POST na pagina. Confira o resultado e fique mais encantado ainda com esse novo componente.

Figura 08 - Ativando ordenação e paginação sem PostBack.

Início da página

Finalizando
A Microsoft tem investido muito desde a criação da plataforma .NET de forma a oferecer cada vez mais um
produto que venha a atender as necessidades do desenvolvedor atual que é cada vez mais atingir um nível
maior de produtividade. Após testar esse artigo você vai ficar como eu sem comentários !!!

O que você gostaria saber?


Aguardo seu comentário! Ele é muito importante. Participe!!! Até próximo artigo!

Você é de Salvador Bahia, então participe do grupo de usuários .NET http://www.mutex.com.br


Você pode encontrar Ramon Durães no blog http://br.thespoke.net/blog/ramonduraes/myblog.aspx