NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosNet : Xmldatasource001
Quer receber novidades e e-books gratuitos?

ASP.NET 2.0

XmlDataSource

Nos artigos anteriores nós conhecemos dois componentes de acesso a dados do Visual Studio 2005, o SqlDataSource e o ObjectDataSource, neste iremos trabalhar com outro componente o XmlDataSource. O objetivo será criar um arquivo chamado Pacientes.xml e consumir este xml em um GridView através do XmlDataSource.

No final do artigo iremos configurar o GridView para exibir as linhas de uma determinado convênio do paciente com outras cores, se diferenciado das demais linha.

Requisitos: Visual Studio 2005 Beta II ou Visual Web Developer 2005 – Beta 2

1. Abra o VWD, clique em - File / New Web Site.

    1.1. Em Templates selecione ASP.NET Web Site .

    1.2. Selecione a linguagem Visual C#.

    1.3. Digite o nome do projeto como XmlDataSource e clique em OK.

Iremos adicionar em nosso projeto um arquivo XML, chamado Pacientes.xml.

2. Clique no menu File / New File.

    2.1. Em Templates selecione XML File.

    2.2. Digite o nome do arquivo, Pacientes.xml (Figura 1)

Figura 1 – Adição do arquivo XML ao projeto.

O XML (extensible markup language – linguagem de marcação extensível) é uma tecnologia aberta (isto é, tecnologia não proprietária), portável, amplamente suportada para descrever dados, e está se tornando o padrão para armazenar dados que são trocados entre os aplicativos. Nosso próximo passo será criar a estrutura deste arquivo.

3. No arquivo Pacientes.xml digite as tags conforme (Listagem 1).

Listagem 1 – Tags do arquivo Pacientes.xml

Agora vamos adicionar o GridView ao nosso projeto e associá-lo ao componente de dados XmlDataSource, em seguida através da propriedade Data File informar o arquivo Pacientes.xml.

4. Abra a Toolbox CTRL+ALT+X.

    4.1. Em Data localize o componente GridView e arraste para o arquivo Default.aspx.

    4.2. No Task Manager em Choose Data Source clique em New Data Source.

    4.3. Selecione XML File e digite o ID como XmlDsPacientes. (Figura 2)

    4.4. Clique em OK.

    4.5. Na tela Configure DataSource em Data file / Browse selecione o arquivo Pacientes.xml. (Figura 3)

    4.6. Clique em OK.

Figura 2 – Configuração do XmlDataSource.

Figura 3 – Pacientes.xml sendo adicionado ao Data Source.

Assim que clicamos em OK o GridView é automaticamente preenchido com os dados do arquivo XML. (Figura 4)

Figura 4 – GridView associado ao XmlDataSource.

Neste momento podemos testar nossa aplicação. Pressione CTRL+F5 para ver os dados sendo exibidos no IE. (Figura 5)

Figura 5 – Registros do arquivo XML sendo exibido IE.

Nosso próximo passo será configurar o GridView. Iremos configurar um scheme e destacar todos os registros em que o convênio seja Bradesco.

5. Abra o Task Manager.

    5.1. Clique em Auto Format.

    5.2. Em Select a scheme selecione Mocha. (Figura 5)

    5.3. Clique em OK.

    5.4. Abra a janela Properties pressionando F4.

    5.5. Nesta janela localize o GridView.

    5.6. Em seguida clique no raio, para acessar as propriedades do Gridview. (Figura 6)

    5.7. Localize o evento RowDataBoud e de um clique duplo.

    5.8. Em seguida digite o código conforme (Listagem 2)

Figura 5 – Formatação do GridView com o schema Mocha.

Figura 6 – Janela Properties

Listagem 2 – Método RowDataBound

Concluindo nosso artigo iremos rodar a aplicação.

6. Pressione CTR+F5 para salvar e compilar.

    6.1. Na (Figura 7) podemos ver as linhas do convênio Bradesco selecionadas.

Figura 7 – Seleção de linhas.

 Conheça o mais novo portal para desenvolvedores .NET.

www.aspneti.com.br

Publique seus artigos e não deixe participar do fórum.

Clique aqui para assistir um vídeo aula deste artigo.

Abraços e até o próximo.

Fábio Galante Mans

fabio@aspneti.com.br

Leia meu blog no The Spoke:

http://br.thespoke.net/MyBlog/Galante/MyBlog.aspx

1 Visão geral do .NET Framework e do CLR
1 Comunicação .NET e VB 6.0 (com Visual Studio.NET 2005) - Parte I
1 Desenvolvendo aplicações Windows utilizando o VB.NET e o C# - Parte 1
1 Desenvolvendo aplicações Windows utilizando o VB.NET e o C# - Parte 2
1 Desenvolvendo aplicações Windows utilizando o VB.NET e o C# - Parte 3
1 Desenvolvendo aplicações Windows utilizando o VB.NET e o C# - Parte 4
1 Desenvolvendo aplicações Windows utilizando o VB.NET e o C# - Parte 5
1 VB: Menu Principal, Menu PopUp e Arquivos Texto
Visual Studio
1 ASP.NET 2.0 - Conhecendo o ObjectDataSource Control
1 Visual Web Developer - 2005 - Beta 2 - Introdução
1 ASP.NET 2.0 - Conhecendo o GridView
1 ASP.NET 2.0 - Utilizando o GridView e DetailsView
1 ASP.NET 2.0 - Conhecendo o ObjectDataSource Control - Parte 2
1 ASP.NET 2.0 - Utilizando o XmlDataSource
1 Envio de e-mail através de formulário web
1 ADO.NET 2.0 - Conhecendo as novidades parte 1
1 Série Visual Source Safe - Parte 1
1 Série Visual Source Safe - Parte 3
1 URL Indexável – Reescrever URL de uma forma amigável
1 Permissão de Página Utilizando Web.Config
1 Usando public interface
1 Trabalhando com o componente TabContainer
1 Adicionando Menu no DataGridView
ASP.NET
1 Conhecendo o ambiente integrado do WebMatrix
1 Desenvolvendo aplicações ASP.NET no WebMatrix - WebControls – Parte I
1 Desenvolvendo aplicações ASP.NET no WebMatrix - WebControls – Parte II
1 Desenvolvendo aplicações ASP.NET no WebMatrix - WebControls – Parte III
1 Acessando um banco de dados facilmente com ADO.Net e Datagrid
1 Desvendando os segredos do Dataset- Parte I
1 Construindo um Sistema de Publicação de Notícias – Parte 1
1 Construindo um Sistema de Publicação de Notícias – Parte 2
1 Construindo um Sistema de Publicação de Notícias – Parte 3
1 Construindo um Sistema de Publicação de Notícias – Parte 4
1 Construindo um Sistema de Publicação de Notícias – Parte 5
1 Login com Perfil de Acesso
1 Guest Book com XML - Parte 1
1 Guest Book com XML - Parte 2
1 Agendando Datas no Calendário com XML
1 Filtrando e Organizando Dados com o Controle DataView
1 Lista de Dados com Subitens – Parte 1
1 Lista de Dados com Subitens – Parte 2
1 Trabalhando com Arquivos e Diretórios – Parte 1
1 Trabalhando com Arquivos e Diretórios – Parte 2
1 Trabalhando com Arquivos e Diretórios – Parte 3
1 Sistema de Enquetes baseado em WebServices – Parte 1
1 Sistema de Enquetes baseado em WebServices – Parte 2
1 Sistema de Enquetes baseado em WebServices – Parte 3
1 Upload de Arquivos
1 Crie seu próprio código de verificação
1 Login e Senha com FormsAuthentication – Parte 1
1 Login e Senha com FormsAuthentication – Parte 2
1 Sistema de Enquetes baseado em WebServices – Parte 4
1 Sistema de Enquetes baseado em WebServices – Parte 5
1 Sistema de Enquetes baseado em WebServices – Parte 6