Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: [VB6] - XML e Flexgrid

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    [VB6] - XML e Flexgrid

    Salve ragazzi, ho un file xml simile a questo:

    <?xml version="1.0"?>
    <root>
    <dati>
    <nome>Mario</nome>
    <cognome>Rossi</cognome>
    </dati>
    <dati>
    <nome>Giuseppe</nome>
    <cognome>Bianche</cognome>
    </dati>
    <dati>
    <nome>Mara</nome>
    <cognome>Verdi</cognome>
    </dati>
    </root>

    Dovrei leggerlo e scrivere il risultato in un flexgrid.

    Sostanzialmente alla fine dovrei avere un flexgrid con 2 colonne, una per tutti i nome e una per tutti i cognomi.

    Qualcuno di voi gentilmente mi saprebbe indicare dove poter trovare info o un esempio per procedere. GRAZIE INFINITE.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Ciao, io sto continuando a cercare, nessuno di vuoi riesce gentilmente a darmi qualche suggerimento.

    Ciao e GRAZIE

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie ho cercato su google e ho trovato tutte le info necessarie per leggere il file XML e per questo ringrazio.

    Adesso ho una piccola domanda

    con questo pezzo di codice:

    ' CARICO IL FILE XML
    Set obj = New DOMDocument
    obj.async = False
    obj.Load "c:\temp\pippo.xml"

    ' RECUPERO IL NODO CHE VOGLIO LEGGERE
    Set elemento = obj.documentElement
    Set Nome = elemento.selectNodes("EventLogItem/strNome")

    For Each nodo In Nome
    MSFlexGrid1.TextMatrix(I + 1, 0) = nodo.Text
    MSFlexGrid1.ColAlignment(0) = 1
    Next
    __________________________________________________ _____________

    Così facendo però nel MSflexgrid scrive SOLO l'ultima voce che passa nel ciclo for each .... mentre io chiaramente avrei bisogno di scrivere nel grid TUTTE le voci che reperisco dal ciclo fro each.

    Tanto per essere chiaro, il file XML al nodo Nome contiene:
    Mario
    Valerio
    Antonio
    Valentino

    E nel flexgrid mi scrive sempre e solo Valentino.

    GRAZIE INFINITE

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Con quel codice la variabile I non aumenta mai ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie oregon, gentilmente mi sapresti dare un aiuto per poter risolvere il problema.

    GRAZIE INFINITE

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da mdnet
    Grazie oregon, gentilmente mi sapresti dare un aiuto per poter risolvere il problema.
    Mi pare di averti già detto che devi aumentare I ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Grazie ci proverò a capire, ma purtroppo data la mia INEsperienza in VB ci vorrà un pochino di tempo, comunque sia GRAZIE SINCERAMENTE

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Originariamente inviato da oregon
    Mi pare di averti già detto che devi aumentare I ...
    E' questo il mio problema, come posso fare per aumentare questo parametro I.

    Grazie 1000

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perdonami, ma se non sai come incrementare una variabile, siamo veramente messi male ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.