.NET 2.0 - Usando XmlDataSource


 Dando continuidade a nossa saga de tentar mostrar todas as novidades da plataforma .NET 2.0 neste artigo vou falar um pouco sobre o novo componente de acesso aos dados XmlDataSource.

Nada melhor que mostrar um exemplo prático e neste artigo irei  mostrar com criar um arquivo XML e acessá-lo via XmlDataSource exibindo os dados em um GridView.

Você vai precisar do Visual Web Developer 2005 Express Edition , daqui para frente referenciado carinhosamente como :  VWD.

1- Abra o VWD e no menu File selecione a opção New Web Site. (Será criado um novo projeto Web com o arquivo padrão default.aspx)

2- Selecione ASP.NET Web Site em templates(1)  e Visual Basic em language(2). Informe também o nome do projeto como xmldatasource (3)

3- Vou incluir um novo arquivo XML no projeto criado;

No menu File selecione New File e na janela Add New Item selecione XML File informando o nome produtos.xml para o arquivo a ser criado e clique no botão

No IDE do Visual Basic , digite no arquivo produtos.xml as tags conforme figura abaixo:

O próximo passo é incluir o componente GridView no ao projeto.

Na janela de configuração do DataSource selecione a opção XML File e informe o nome XmlDsProdutos para o ID do data source:

A janela Configure Data Source , clique no botão Browse e selecione o arquivo produtos.xml que foi criado anteriormente. A seguir clique em OK.

Ao clicar no botão OK o GridView irá exibir os dados do arquivo produtos.xml conforme abaixo:

Você pode dar uma aparência mais atraente ao seu grid  Em GridView Tasks selecione - Auto Format - e escolha um esquema de cores conforme abaixo:

Executando a aplicação pressionando CTRL+F5 você terá os dados exibidos na página conforme a seguir:

Simples , rápido e eficiente , é ASP.NET 2.0 a seu dispor...

Pegue o código do projeto aqui: xmldatasource.zip

Até mais ver ...

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti