PUBLICIDADE
Este artigo tem nota
10

Autor

rlpa

Rodrigo Araujo

membro deste abril de 2007

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Com qual Framework JavaScript você trabalha?
terça-feira, 2 de outubro de 2007

Exibindo dados com TreeView e XML com ASP.Net 2.0


Neste tutorial vou mostrar como você pode exibir o conteúdo de um arquivo XML usando o controle TreeView.

Vou usar o <b>Visual Web Developer Express Edition(VWD)</b> que é uma ferramenta gratuita que você pode pegar no site da Microsoft.

Abra o VWD e no menu File selecione a opção New Web Site. Na janela New Web Site informe o local e nome do projeto web usando a linguagem Visual Basic . Eu usei o nome usandoTreeView.

Na janela Solution Explorer selecione o arquivo Default.aspx no modo Design e a partir da ToolBox localize o controle TreeView na aba Navigation e o arraste para o formulário. Neste momento você terá a seguinte visão do seu projeto:

A seguir selecione a opção Auto Format e na janela Auto Format selecione a opção Contacts (Existem diversos estilos que você pode usar)

Vamos criar agora um arquivo XML e incluir o arquivo ao nosso projeto e usá-lo como fonte de dados. Vou usar o arquivo XML chamado escola.xml com o seguinte conteúdo:

<?xml version="1.0" encoding="utf-8" ?>
<alunos>
<aluno>
<codigocliente>13</codigocliente>
<nome>GABRIEL DOS SANTOS</nome>
<sexo>M</sexo>
<nascimento>09/11/1994</nascimento>
<endereco>Rua GUANABARA , 109</endereco>
<cidade>AMERICANA</cidade>
<uf>SP</uf>
</aluno>
<aluno>
<codigocliente>52</codigocliente>
<nome>RODRIGO FRANCO MEIRA</nome>
<sexo>M</sexo>
<nascimento>08/08/1997</nascimento>
<endereco>Rua PROF MARINHA SANTOS , 18</endereco>
<cidade>LINS</cidade>
<uf>SP</uf>
<cep />
</aluno>
<aluno>
<codigocliente>55</codigocliente>
<nome>BRUNO CALIXTO</nome>
<sexo>M</sexo>
<nascimento>14/12/2001</nascimento>
<endereco>Rua DOS LÍRIOS , 20 JARDIM SEIXAS</endereco>
<cidade>PIRACICABA</cidade>
<uf>SP</uf>
<cep />
</aluno>
<aluno>
<codigocliente>56</codigocliente>
<nome>BARBARA RODRIGUES</nome>
<sexo>F</sexo>
<nascimento>25/06/1997</nascimento>
<endereco>Rua GABRIEL JORGE CURY , 20</endereco>
<cidade>MIRASSOL</cidade>
<uf>SP</uf>
<cep />
</aluno>
<aluno>
<codigocliente>57</codigocliente>
<nome>BEATRIZ LIMA PASCUTTI</nome>
<sexo>F</sexo>
<nascimento>05/10/1994</nascimento>
<endereco>Rua GABRIEL SALOMÉ , 40</endereco>
<cidade>SANTOS</cidade>
<uf>SP</uf>
<cep />
</aluno>
</alunos>


Na janela Solution Explorer clique com o botão direito do mouse no item App_Data e selecione a opção Add New Item.

Na janela Add New Item selecione XML file e informe o nome escola.xml na caixa Name

A seguir copie o conteúdo ao lado e cole no editor.

Voltando ao arquivo Default.aspx inclua a partir da ToolBox, guia Data, um controle XMLDataSource no formulário.

No XMLDataSource selecione a opção Configure Data Source e a seguir clique no botão Browse e selecione o arquivo escola.xml na pasta App_Data.

Selecione o controle TreeView e na opção Choose Data Source selecione o XmlDataSource1.

O próximo passo é selecione o controle TreeView e clicar na opção - Edit TreeNode DataBindings.... Na janela TreeView DataBindings Editor, selecione cada um dos campos do arquivos XML e clique no botão Add configurando a propriedade TextField em DataBindings como #Inner Text. A seguir clique no botão OK.

Agora basta executar o projeto usando o servidor ASP.NET para obtermos o resultado.

ArquivoTipoTamanho 
Usando TreeView no ASPNET 2.zipArquivo ZIP2,8 KbBaixar o Arquivo
Sim   Não   Este artigo foi útil para você?
NotaComentário
10
usertop comentou em 3/11/2009

Bom

Muito bem explicado valeu
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.