none
Ler um XML RRS feed

  • Pergunta

  • Olá pessoal, esse é o meu xml que vem de um WebServices, como posso ler cada nodo e colocar num DATAGRIDVIEW?

     

    <Vouchers>

    <VoucherID>7E88B4</VoucherID>

    <VoucherID>010474</VoucherID>

    <VoucherID>174270</VoucherID>

    <VoucherID>95127D</VoucherID>

    <VoucherID>D6E485</VoucherID>

    <VoucherID>67C763</VoucherID

    </Vouchers>

    quinta-feira, 29 de maio de 2008 20:49

Todas as Respostas

  •  

    Barcelo,

     

    Vc pode fazer o seguinte se ainda não estiver jogar este xml em um XmlDocument.

    E depois igualar o datagrid ao xml, desta forma:

     

    Code Snippet

     

    XmlDataDocument xmlDoc = new XmlDataDocument();

    dg.DataSource = xmlDoc.DataSet;

     

     

     

    Desta forma ele carrega todos os itens do xml no grid automaticamente.

     

    Abraços,

    segunda-feira, 9 de junho de 2008 13:35
  • Veja aqui um exemplo de como ler arquivos XML

     

    VB.NET: Introdução ao XML

    http://vbtuga.blogspot.com/2008/05/vbnet-introduo-ao-xml.html

     

    segunda-feira, 9 de junho de 2008 13:47
  • Meu xmlDoc é um objeto do tipo XmlDocumento pois

    XmlDataDocument não preenche o meu xmlDoc

    Eis o código:

    XmlDocument xmlDoc = new XmlDocument();

    xmlDoc.LoadXml(ws.GetSelectCodVouchers(Convert.ToDateTime(txtDtEmissao.Text), 2, "V"));

    XmlNodeList listaVouchers = xmlDoc.DocumentElement.SelectNodes("//VoucherID");

    // aqui me retorna todo meu xml postado acima.

    Só não consigo colocar no DatagridView.

    segunda-feira, 9 de junho de 2008 16:51